Python|Python网络编程—TCP客户端和服务器

Python网络编程—TCP客户端和服务器 客户端

import socket'''客户端创建步骤: 1、创建网络套接字 2、连接到目标IP地址和端口 3、收发数据 4、关闭套接字 '''IP = socket.gethostname() PORT = 5004sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((IP, PORT)) sock.send(b'Hello TCP !\r\n') data = https://www.it610.com/article/sock.recv(1024) print(data.decode('gbk')) sock.close()

服务器
import socket'''TCP服务器创建步骤: 1、创建套接字 2、绑定本地IP和端口 3、监听 4、等待确认接入 5、收发数据 6、关闭网络套接字 7、关闭服务器'''PORT = 5004 IP = socket.gethostname() sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind((IP, PORT)) sock.listen(5) client, address = sock.accept() print(address) client.send(client.recv(1024)) client.close() sock.close()

    推荐阅读