Implementación de Python de los pasos de TCP

Configuración del servidor TCP:

  1. Módulo de importación
   import socket
  1. Crear objeto de socket
sock = socket.socket(socket_family,socet_type)
	参数:
		socket_family
			socket.AF_INET IPV4
			socket.AF_INET6 IPV6
			socket.AF_UNIX  unix 系统内部传输
		socket_type
			socket.SOCK_STREAM  TCP协议
			socket.SOCK_DGRAM    UDP协议
  1. Vincular IP y puerto
 sock.bind(("IP",端口号))  #注意里面参数是一个元组
  1. Establecer el número máximo de monitores
sock.listen(5) #监听端口
  1. recibir la información
con,addr = sock.accept()
	con:接受sock对象,接受对发送信息
	addr: ip 和端口号
  1. Cerrar enchufe
sock.close()

Construcción de cliente TCP

  1. Módulo de importación
import socket
  1. Crear objeto scoket
sock =socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  1. conectarse al servidor
sock.connect(("IP",端口号)) # 同样的这是要元组
  1. enviar mensaje
sock.send("发送信息内容") #注意里面发送的是字节串,不能直接传输字符串 需要encode()
  1. recibir la información
 msg = sock.recv(1024)  #同样接受的也是字节串,需要进行decode()
  1. Cerrar enchufe
sock.close()

Supongo que te gusta

Origin blog.csdn.net/NewDay_/article/details/108944083
Recomendado
Clasificación