Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java套接字,向和从发送数据?_Java_Sockets_Io - Fatal编程技术网

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到底在哪里你卡住了吗?对不起,我添加了一个图像来帮助解释我需要做什么,我很好奇如何在客户端指定数据供服务器读取。非常感谢,这正是我要找的。非常感谢,这正是我要找的。