大家。 希望你能帮助我: 我有两个线程,负责处理来自客户端的连接。 这是我的代码 ServerSocket loginSocket = new ServerSocket(8000);
ServerSocket fileSocket = new ServerSocket(7000);
while (running) {
new LoginThread(loginSocket.acce
我正在写一个游戏服务器,因为这是我第一次,我一直在想,如何将数据包发送到客户端,而不落后于服务器。 即使客户端滞后,数据包也应该发送给它们。 (不知道这是否是正确的做法,但如果我不发送数据包给它们,客户端不会同步) 所以这里是我的想法: 每个玩家获得2个goroutines时他们连接:一个用于发送,另一个用于接收。 // in the server main loop
select {