小编Shl*_*omi的帖子

Java套接字 - 读写

问题:客户端没有收到任何消息.

以下是客户端和服务器的完整代码:

客户

public class Client extends Socket{


public Client(String hostName, int port) throws UnknownHostException, IOException {
    super(hostName,port);

    BufferedReader in = new BufferedReader(new InputStreamReader(getInputStream()));

    while(true) {
        String line = in.readLine();
        System.out.println("Text received: " + line);
    }

}
Run Code Online (Sandbox Code Playgroud)

服务器

public final class Server extends ServerSocket{

public Server(int port) throws IOException {
    super(port);

    System.out.println("Server waiting for client 1");
    Socket client1 = accept();
    PrintWriter writer = new PrintWriter(client1.getOutputStream(), true);
    writer.write("Hello user 1");

    System.out.println("Server waiting for client 2");
    Socket client2 = accept();
    PrintWriter writer2 …
Run Code Online (Sandbox Code Playgroud)

java sockets

3
推荐指数
1
解决办法
9318
查看次数

标签 统计

java ×1

sockets ×1