小编Zoh*_*aib的帖子

为什么这个套接字数据只发送一次到Java服务器?

我只想要一个程序网络游戏,它需要客户端启动之间的通信...服务器是...客户端给我卡...(服务器不响应此代码,如果我必须创建总是新的套接字如何我将获得相同的地址.... localhost仅用于测试目的)Socket只运行一次我无法理解为什么????????

我正在服务器上听,但是它只有一个字符串,并且下次尝试时不会得到任何东西....

服务器只是在听和读

package client;     

import java.net.*;            
import java.io.*;                   

public class Client {                        

    Client() {                         
        try {
        Socket socket = new Socket("localhost",2222);
        int i=0;
        while(i<100){
            i++;
            OutputStream os = socket.getOutputStream();
            PrintWriter pw = new PrintWriter(os,true);
            pw.println(i);
        }                          
        } catch(IOException e){
            System.out.println("Client Constructor Exception");
        }
    }

    public static void main(String[] args) throws Exception{
        Client client = new Client();
    }
}
Run Code Online (Sandbox Code Playgroud)

服务器代码是.....请帮助我

package server;

import java.io.*;
import java.net.*;

public class Server {

    Server() {
        try{
            serverSocket = new ServerSocket(2222);
        } catch(IOException …
Run Code Online (Sandbox Code Playgroud)

java sockets

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

标签 统计

java ×1

sockets ×1