我正在尝试使用mac os x python 2.7.5中的python创建一个聊天程序。
我使用asyncore,asynchat模块成功完成了这项工作。我创建了一个服务器,它将打开一个telnet端口,例如5006.这很好。
以下是问题前面提到的可执行文件在终端中创建了一个窗口,当我想要实际开始聊天时我必须打开另一个终端窗口并输入$ telnet 127.0.0.1 5006来打开与我自己的连接。其他人必须从各自的计算机上做同样的事情。
但我只想打开一个窗口,它将运行我的服务器代码并与其他人聊天。
我只想说清楚。聊天和连接没有问题我问如何将我的2窗口服务器/聊天功能减少到服务器和聊天功能。
我不需要任何人编写我的代码我正在寻找一个正确的方向,如果有人没有直接的答案。也许是某种模块或类似的模块。我失去了......
答案 0 :(得分:-1)
正如上面的评论所述,答案是线程