在android编程的学习中,遇到一点关于Socket编程上的问题

以上是Client端的错误以上是Client代码以上是在手机上运行的代码
2025-04-26 04:28:24
推荐回答(1个)
回答1:

看代码,好像ServerSocket和Socket用错了。

ServerSocket

public class Server {
public static void main(String[] args)throws IOException{
ServerSocket server=new ServerSocket(9999);
Socket clientconn=server.accept();
PrintWriter out=new PrintWriter(clientconn.getOutputStream(),true);
out.println("this is a socket test");
server.close();
clientconn.close();
}
}

client端

public class Client {
public static void mian(String args[])throws IOException {
Socket client=new Socket("localhost",9999);
BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));
System.out.println(in.readLine());
in.close();
client.close();

}

}