服务器位于https://github.com/EmeraldHaze/Socketd/blob/master/Serv.py;进程位于https://github.com/EmeraldHaze/QFTSOM/blob/master/main.py 客户机也可以在http://www.kongregate.com/games/EmeraldHaze/this-is-why-we-have-maps;正确设置端口转发等。 关键是有人连接太多,服务器发送类似{“IP”:“123.456.789.012”},然后为他创建一个进程,然后进程和用户的IO流被连接。实际情况是,流程输出了一些东西,用户看到了,用户给出了一些输入,服务器得到了它(并记录了它),然后什么都没有发生。知道为什么吗?应该刷新缓冲区。你知道吗
呃,我解决了这个问题。那是因为sys.stdin.readline系统标准()在获得\n时停止阻止,但twisted或客户端会将其剥离,这意味着尽管获得了输入,它仍将不确定地阻止。你知道吗
相关问题 更多 >
编程相关推荐