网络服务 套接字 向网络发起请求或者等待网络响应
Socket
SocketServer
Demo 服务器端
import socket
#创建socket对象
serversocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#获取本地地址
host = socket.gethostname()
#设置端口号
port = 9921
serversocket.bind((host,port))
#最大链接数
serversocket.listen(5)
while True:
#建立客户端链接
clientsocket, addr = serversocket.accept()
print("链接地址:{%s}".format(addr))
#响应
clientsocket.send("Hello boy")
clientsocket.close()
客户端
import socket
#创建socket对象
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#获取本地地址
host = socket.gethostname()
#设置链接端口号
port = 9921
c.connect((host,port))
#最大接收字节数,返回信息内容
msg = c.recv(1024)
c.close()
print(msg)