Python 窗口化的简单聊天程序设计遇到的问题

服务器端

图片说明
图片说明

客户端

图片说明

窗口化聊天程序的设计遇到了很大的问题,请大神们帮忙解答:

第一个问题:
1、ClientSock, ClientAddr = s.accept() 的插入;

2、原本也是插入一个ClientSock, ClientAddr = s.accept();

在1和2的基础上 程序只能执行一次,接收也不能自动接收;

如果要自动接收,如何修改?

第二个问题:

在root=Tk()和root.mainloop()之间插入一个ClientSock, ClientAddr = s.accept() 窗口都弹不出来了。
现在想要弄一个窗口化的聊天程序,该怎么弄?求大神指点,谢谢。

接收语句写在这个while(true)里面