python写socket的监听线程 遇到问题

对于以下的函数,在执行到

serverrec = ServerReceive(server, text_contents, userTable, roomTable)
serverrec.start() 

的时候,就会进入到except部分,怎么回事?怎么办?

希望实现客户端和服务器端都在本地的测试。

#启动按键对应的函数,服务器端启动
def Start():                                    
    try:
      server = socket(AF_INET, SOCK_DGRAM)  #启动服务端socket,默认端口8888
      host = "127.0.0.1"
      port = 8888
      server.bind((host, port))        
      listbox.insert(END, "服务器端启动" )
      serverrec = ServerReceive(server, text_contents, userTable, roomTable)
      serverrec.start()      #建立监听线程???
    except:
      listbox.insert(END, "cuowu" )
      #exit()   
阅读 4.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题