因为你这样就只能监听一次连接。数据接收完也就断开了。你试试把服务器端做成一个线程,不听的监听连接。
import java.net.*;
import java.io.*;
public class server1 implements Runnable
{
public static void main(String args[])
{
}
public void run()
{
while(true)
{
try
{
ServerSocket sc=new ServerSocket(80);
Socket s=sc.accept();
DataInputStream di=new DataInputStream(s.getInputStream());
System.out.println(di.readInt());
}
catch(Exception e){e.printStackTrace();}
}
}
}
换个大于1024的端口试试
能不能提供更多的代码看看,或者截图什么的。路径没错吧