多进程Socket_Client
生活随笔
收集整理的這篇文章主要介紹了
多进程Socket_Client
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from socket import * #導入套接字模塊的所有命令
import struct #導入struck模塊,用于封裝數據流長度
# from functools import partial
ip_port = ('192.168.55.1',8000) #創建ip地址和端口號
buffer_size = 1024 #創建可接收字節數
tcp_Client = socket(AF_INET,SOCK_STREAM) #創建服務器套接字:AF_INET--IP4協議 SOCK_STREAM--流式傳輸
tcp_Client.connect(ip_port) #綁定服務端端口號
while True: #創建客戶端大循環機制
msg = input('>>>').strip() #等待用戶輸入命令
if not msg :continue #如果用戶輸入的命令不為空,則繼續,否則斷開
if msg == 'quit':break #如果輸入quit則退出程序
tcp_Client.send(msg.encode('utf-8')) #客戶端發送消息(編碼格式為'utf-8')
data = tcp_Client.recv(buffer_size)
print('收到服務端發來的消息',data.decode('utf-8'))
tcp_Client.close() #關閉客戶端
import struct #導入struck模塊,用于封裝數據流長度
# from functools import partial
ip_port = ('192.168.55.1',8000) #創建ip地址和端口號
buffer_size = 1024 #創建可接收字節數
tcp_Client = socket(AF_INET,SOCK_STREAM) #創建服務器套接字:AF_INET--IP4協議 SOCK_STREAM--流式傳輸
tcp_Client.connect(ip_port) #綁定服務端端口號
while True: #創建客戶端大循環機制
msg = input('>>>').strip() #等待用戶輸入命令
if not msg :continue #如果用戶輸入的命令不為空,則繼續,否則斷開
if msg == 'quit':break #如果輸入quit則退出程序
tcp_Client.send(msg.encode('utf-8')) #客戶端發送消息(編碼格式為'utf-8')
data = tcp_Client.recv(buffer_size)
print('收到服務端發來的消息',data.decode('utf-8'))
tcp_Client.close() #關閉客戶端
轉載于:https://www.cnblogs.com/pandaboy1123/p/8544599.html
總結
以上是生活随笔為你收集整理的多进程Socket_Client的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Xamarin.Forms中使用Lite
- 下一篇: npm run mock | npm r