如何在Python中使用套接字,它们做什么?
我在github上找到了这段代码如何在Python中使用套接字,它们做什么?,python,sockets,server,Python,Sockets,Server,我在github上找到了这段代码 导入套接字 导入线程 #选择昵称 昵称=输入(“选择昵称:”) #连接到服务器 client=socket.socket(socket.AF\u INET,socket.SOCK\u流) client.connect(('127.0.0.1',1122)) 还有其他代码和服务器脚本。但是我认为没有必要。 这个聊天室是基于局域网的,还是只要客户端和服务器都连接到网络,它就可以在任何地方工作 另外,这里是服务器脚本的开始 连接数据 主机='127.0.0.1' 端
导入套接字
导入线程
#选择昵称
昵称=输入(“选择昵称:”)
#连接到服务器
client=socket.socket(socket.AF\u INET,socket.SOCK\u流)
client.connect(('127.0.0.1',1122))
还有其他代码和服务器脚本。但是我认为没有必要。
这个聊天室是基于局域网的,还是只要客户端和服务器都连接到网络,它就可以在任何地方工作
另外,这里是服务器脚本的开始
连接数据
主机='127.0.0.1'
端口=1122
#启动服务器
服务器=socket.socket(socket.AF\u INET,socket.SOCK\u流)
server.bind((主机、端口))
server.listen()
您能解释一下主机和端口是指什么吗?
谢谢大家! 简单地说
允许客户端和服务器在IP
127.0.0.1
和端口1122
上相互通信堆栈溢出不是为了取代现有教程或文档,也不是进行研究的方式,为您完成的设计或编码工作。客户端和服务器是否必须在LAN上连接?@SetAsync不是必需的。LAN或WAN上的客户端和服务器应能够使用套接字,并彼此建立持久通信。如果需要有关客户端和服务器如何通过WAN进行通信的帮助,请查看: