關于簡單實例 Mac 上運行不出來,有幾個報錯,做了下修改。
server.py
#!/usr/bin/python
pyqt5優秀項目python?# -*- coding: UTF-8 -*-
import socket
# 建立一個服務端
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
python QT、server.bind(('localhost',6999)) #綁定要監聽的端口
server.listen(5) #開始監聽 表示可以使用五個鏈接排隊
while True:# conn就是客戶端鏈接過來而在服務端為期生成的一個鏈接實例
conn,addr = server.accept() #等待鏈接,多個鏈接的時候就會出現問題,其實返回了兩個值
qt菜鳥教程。print(conn,addr)
while True:
try:
data = conn.recv(1024) #接收數據
qt調用python腳本、print('recive:',data.decode()) #打印接收到的數據
conn.send(data.upper()) #然后再發送數據
except ConnectionResetError as e:
print('關閉了正在占線的鏈接!')
python圖形界面,break
conn.close()
client.py
#!/usr/bin/python
python qt5教程?# -*- coding: UTF-8 -*-
import socket# 客戶端 發送一個數據,再接收一個數據
client = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #聲明socket類型,同時生成鏈接對象
client.connect(('localhost',6999)) #建立一個鏈接,連接到本地的6969端口
python自學、while True:
# addr = client.accept()
# print '連接地址:', addr
msg = '歡迎訪問菜鳥教程!' #strip默認取出字符串的頭尾空格
python GUI,client.send(msg.encode('utf-8')) #發送一條信息 python3 只接收btye流
data = client.recv(1024) #接收一個信息,并指定接收的大小 為1024字節
print('recv:',data.decode()) #輸出我接收的信息
client.close() #關閉這個鏈接
qt5 python,這個可以的。
葫蘆
葫蘆
Lyc***3678795@yahoo.com2年前 (2019-03-20)
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态