码迷,mamicode.com
首页 > 其他好文 > 详细

socket

时间:2018-01-21 14:46:47      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:style   print   类型   local   imp   字母   closed   byte   blog   

 

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

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

标签:style   print   类型   local   imp   字母   closed   byte   blog   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!