資源簡介
代碼片段和文件信息
#服務器
import?socket
#?待bind的ip/port
ip_port?=?(‘127.0.0.1‘?9999)
#?建立socket
s?=?socket.socket()
#?綁定ip/port
s.bind(ip_port)
#?監聽連接
s.listen()
print(‘等待用戶連接中...?...‘)
while?(True):
????#?建立連接后,將accept()返回的元組賦值給conn?addr
????conn?addr?=?s.accept()
????if?conn?is?not?None:
????????print(‘有一個用戶已連接‘)
????????b=‘‘
????while?(True):
????????try:
????????????if?b==‘‘:
????????????????print(‘等待對方輸入聊天ID‘)
????????????????b?=?conn.recv(1024)
????????????????a?=?input(“請輸入你的聊天ID:“)
????????????????a?=?a?+?‘:‘
????????????????conn.send(bytes(a?encoding=‘utf-8‘))
????????????else:
????????????????recv_data?=?conn.recv(1024)
????????????????#?顯示接收的信息
????????????????print(str(bencoding=‘utf-8‘)?str(recv_data?encoding=‘utf-8‘))
- 上一篇:爬蟲爬取攜程機票信息
- 下一篇:Linux就該這么學
評論
共有 條評論