Java套接字,向和从发送数据?
好的,我正在尝试设置一个程序,我必须从套接字接收数据,然后将数据发送到套接字。如何让套接字的客户端发送特定数据,然后让服务器端发送特定数据,这让我感到困惑。这是我目前拥有的,它只是我的服务器端,因为我现在真的对客户端失去了兴趣 为了进一步评估,我想按照下面列出的方法进行操作,但是我不知道要研究什么来编写套接字的客户端,以及是否需要在服务器端重写任何代码?Java套接字,向和从发送数据?,java,sockets,io,Java,Sockets,Io,好的,我正在尝试设置一个程序,我必须从套接字接收数据,然后将数据发送到套接字。如何让套接字的客户端发送特定数据,然后让服务器端发送特定数据,这让我感到困惑。这是我目前拥有的,它只是我的服务器端,因为我现在真的对客户端失去了兴趣 为了进一步评估,我想按照下面列出的方法进行操作,但是我不知道要研究什么来编写套接字的客户端,以及是否需要在服务器端重写任何代码? 我看不出你的代码有任何明显的错误,除了: DataInputStream in = new DataInputStream(clientSo
我看不出你的代码有任何明显的错误,除了:
DataInputStream in = new DataInputStream(clientSock.getInputStream());
while ((line = in.readLine()) != null) {
已弃用--您只需使用:
使用DataInputStream类读取行的程序可以通过替换以下形式的代码转换为使用BufferedReader类:
DataInputStream d = new DataInputStream(in);
与:
我看不出你的代码有任何明显的错误,除了:
DataInputStream in = new DataInputStream(clientSock.getInputStream());
while ((line = in.readLine()) != null) {
已弃用--您只需使用:
使用DataInputStream类读取行的程序可以通过替换以下形式的代码转换为使用BufferedReader类:
DataInputStream d = new DataInputStream(in);
与:
关于您当前拥有的内容: 我第一眼看到的是这个环:
while ((line = in.readLine()) != null) {
System.out.println(line);
bw.write(line+"\n");
bw.flush();
bw.close(); // <- Problem
}
while((line=in.readLine())!=null){
系统输出打印项次(行);
写入(行+“\n”);
bw.flush();
bw.close();//关于您当前拥有的内容:
我第一眼看到的是这个环:
while ((line = in.readLine()) != null) {
System.out.println(line);
bw.write(line+"\n");
bw.flush();
bw.close(); // <- Problem
}
while((line=in.readLine())!=null){
系统输出打印项次(行);
写入(行+“\n”);
bw.flush();
bw.close();//你为什么要捕获IOException?你有什么特别的问题吗?你到底在哪里被卡住了?对不起,我添加了一个图像来帮助解释我需要做什么,我很好奇如何在客户端指定数据以便服务器读取。你为什么要捕获IOException?你有什么特别的问题吗?y到底在哪里你卡住了吗?对不起,我添加了一个图像来帮助解释我需要做什么,我很好奇如何在客户端指定数据供服务器读取。非常感谢,这正是我要找的。非常感谢,这正是我要找的。