python 网络编程

网络服务 套接字 向网络发起请求或者等待网络响应
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)

你可能感兴趣的:(python 网络编程)