サーバーにデータを送信するとエラーが発生します。私はPythonSocketsを初めて使用しますが、これは単純なスクリプトです。ここにあります
Exception happened during processing of request from ('ip', 53863)
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 638, in __init__
self.handle()
File "serv.pyz", line 9, in handle
print(self.client_address + ' : ' + self.data)
TypeError: can only concatenate tuple (not "str") to tuple
Serv.pyz(私は知っています、それは.pyでなければなりません)
import SocketServer
class SEER(SocketServer.BaseRequestHandler):
def handle(self):
while 1:
self.data = self.request.recv(9000)
print(self.client_address + ' : ' + self.data)
server = SocketServer.TCPServer(('', 4857), SEER)
server.serve_forever()
また、Client.room_idやClient.joinRoom(1)などを格納するClientクラスを追加するにはどうすればよいですか?