美好的一天!我寫了簡單的服務器: class SingleTCPHandler(SocketServer.BaseRequestHandler):
def handle(self):
data = self.request.recv(1024)
self.request.close()
class SimpleServer(SocketServer.Thre
有三個重載構建TcpListener: public TcpListener(int port);(過時) public TcpListener(IPEndPoint localEP) public TcpListener(IPAddress localaddr, int port) 我想聽一個特定的端口,但在全部 availa ble接口。有是一個過載可以做到這一點,但它被標記爲obsolete
好吧,這就是我想在我的python套接字服務器上做的事情。 我想讓我的服務器發送數據。但是,如果它在要使用的地址列表中找到斷開連接的客戶端。從列表中刪除它。另外,我使用UDP發送數據。這是針對遊戲服務器的。東西類似於: for item in AddressList:
if item != errno[10054]:
sendto("data here", item)
我正在使用類RequestHandler(SocketServer.BaseRequestHandler)來處理到服務器的傳入連接。 我想獲取作爲將數據發送到此服務器的屬性存儲的客戶端的名稱,但現在我只能通過詢問self.client_address來獲取它,它返回像Name of client that sent request: ('127.0.0.1', 57547)這樣的元組。 有沒有辦法