clientsocket,addr = socketserver.accept()
print("client ip:"+addr[0])
print("client port:"+addr[1])
在第三行报错,提示 TypeError: cannot concatenate ‘str’ and ‘int’ objects
错误原因:
python 的 + 作为连接符的时候,不会自动将 int 转换成 str,需要手动转换
修改后:
clientsocket,addr = socketserver.accept()
print("client ip:"+addr[0])
print("client port:"+str(addr[1]))