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()
推荐阅读
- #|Python网络编程之TCP编程
- python|Python实现一个简单的HTTP服务器(GET/POST)
- 机器学习|Numpy学习
- python|python与java的一些不同简录
- python|合理有效的规划(远程工作者的一天)
- Python入门系列(三)一学就会-基础数据类型
- python|python视频操作——python实现将图片合成为视频
- python|python mysql教程视频_Mysql -1_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
- python 面向对象三大特征