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]))