首页 > 其他 > 详细

socket

时间:2018-01-21 14:29:08      阅读:221      评论:0      收藏:0      [点我收藏+]

 

技术分享图片
‘‘‘
服务器端
‘‘‘

import socket
# 声明socket类型,同时生成socket连接对象
server = socket.socket()
# 绑定要监听的端口,bind传递的是一个元祖
server.bind(("localhost",6969))
# 监听6969端口
server.listen()

print("接入前")
# 等待接入
# conn:连接的对象标记位,连接的对方的实例(就是客户端连接过来而在服务器端为其生存的一个连接实例)
# addr:对方的地址
conn, addr = server.accept()
print("coon:",conn )
print("addr:",addr)

print("接入后")

data = conn.recv(1024)
print(data)
# 返回一个值给客户端,这里是将data转换为大写字母返回
conn.send(data.upper())
server.close()
server

 

技术分享图片
‘‘‘
客户端
‘‘‘
import socket

# 声明socket类型,同时生成socket连接对象
client =socket.socket()
# 连接本地,端口为6969,注意,connect里面是一个元祖
client.connect(("localhost",6969))

# 发送数据,3.0以上都是bytes数据
client.send(b"hello word!")
# 收取服务器端返回的数据,1024是1KB,就是1024字节
data = client.recv(1024)

print(data)
# 关闭连接
client.close()
client

 

socket

原文:https://www.cnblogs.com/cheng662540/p/8324019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!