![04493a6ba24073ff9fabe08c829b1592.png](https://i-blog.csdnimg.cn/blog_migrate/b02a69f8aada0f7ad056eed1ed0cc2dc.jpeg)
最近搞一个socket数据传输,来熟悉以下socket,以下为简单的socket 小脚本记录一下。
服务端server_socket.py
#!/usr/bin/env python#coding:utf-8#socket_server.pyimport socket#定义主机和端口host="localhost"port=9999#socket sk=socket.socket() sk.bind((host,port))sk.listen(128)try:while True:print("Server socket start")conn,addr=sk.accept()data=conn.recv(1024)#打印结束的消息print(data)#给客户端发送消息conn.sendall("已经连接上 了")except :print("异常。。。。")
客户端 :
#!/usr/bin/env python#coding:utf-8import socket,time#定义主机和端口host="localhost"port=9999#循环while True:sk=socket.socket()sk.connect((host,port))sk.sendall("hello")#接收服务发来的消息data=sk.recv(1024)#打印消息print(data)time.sleep(2)
服务端消息
![ee33e3e092ce080e2375607cce661f7d.png](https://i-blog.csdnimg.cn/blog_migrate/bc2ab15fdf747b9e4d397c6bbece53ab.jpeg)
客户端消息
![c7f8bdba5fd0990b7f4f413ad918125b.png](https://i-blog.csdnimg.cn/blog_migrate/b1c6b8a46664e5b01dc9c800e3dc9018.jpeg)