使用带有套接字的P2P架构在Python中制作一个非常简单的tic-tac-toe游戏。目前我的图形用户界面有一个按钮,显示'创建'将打开并绘制一个新的游戏板窗口,创建一个套接字,绑定,监听和接受连接。 “加入”按钮将打开并绘制新的游戏板并连接到该“服务器”。Python:当socket侦听连接时显示消息'Waiting for player ...'
我试图让它在创建游戏时显示消息说'等待玩家...',取消按钮停止并返回到主菜单,并让它自己消失连接已被接受。
我试过使用tkMessageBox,但脚本停止,直到用户清除消息,所以没有办法让我听/接受,直到用户按下的东西。
还有什么其他方式可以实现这一目标?
谢谢!
也许在此期间添加一个框架,并在接受时摧毁它? – Zizouz212
决定打开一个带有标签和按钮的窗口并销毁该窗口。这似乎工作,但现在的问题是,虽然它正在监听整个窗口冻结的连接,所以你不能点击取消按钮....嗯。仍在努力。 – Bapho