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

socket模块

时间:2018-03-06 21:56:45      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:127.0.0.1   模块   utf8   string   lis   sock   ...   bin   client   

#服务端
import socket

sk = socket.socket()
# print(sk)
address = (‘127.0.0.1‘,8000)

sk.bind(address)

sk.listen(3)
print(‘waiting....‘)
conn,addr = sk.accept()
# print(conn,addr)
inp = input(‘>>>‘)
conn.send(bytes(inp,‘utf8‘))




# server下的方法:
# bind()
# listen()
# accept()
# close()
# conn.close() 关闭一个客户的通道
# sk.close() 关闭整个服务端的通道

# recv , send 传送的内容一定要bytes类型
# recv() # 收消息
# send(string) # 发消息
# sendall() # while true send

# client 下的方法
# connect()
# recv() # 收消息
# send(string) # 发消息
# sendall() # while true send
# close()  关闭通道


# 客户端
import socket

sk = socket.socket()
# print(sk)
address = (‘127.0.0.1‘,8000)
sk.connect(address)
date = sk.recv(1024)
print(str(date,‘utf8‘))
sk.close()

socket模块

标签:127.0.0.1   模块   utf8   string   lis   sock   ...   bin   client   

原文地址:https://www.cnblogs.com/ihitao/p/8516490.html

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