最近搞一个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)
服务端消息
客户端消息