PYTHON tcp创建 客户端中为什么IP地址不用转换成int 端口号要改为int

```import socket
def main():
#创建tcp套接字
tcp_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#设置服务器IP地址和端口号
server_ip=input("请输入对方ip:")
server_port=int(input("请输入对方端口号:"))
server_addr=(server_ip,server_port)
# 链接服务器
tcp_socket.connect(server_addr)


send_data=input("请输入内容:")
tcp_socket.send(send_data.encode("utf-8"))

tcp_socket.close()

if name=="__main__":
main()

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^