日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python客户端和服务端通信

發布時間:2024/1/23 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python客户端和服务端通信 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、客戶端

`import socket client=socket.socket(type=socket.SOCK_DGRAM) ip_port=('10.10.42.68',9000) while True:content = input('我說:')content = content.encode('utf-8') # 將內容編碼轉化為utf-8client.sendto(content, ip_port) # ip_port:ip端口 #sendto發送到msg, addr = client.recvfrom(1024) # 能接收的報文長度B<KB<MB=M<G=GB#一B代表一字節msg = msg.decode('utf-8') # 將utf-8解碼為內容print('%s的回復是%s:' % (addr, msg))

2、服務端

import socket server=socket.socket(type=socket.SOCK_DGRAM)#創建一個服務器socket對象 server.bind(('10.10.42.68',9000))#監聽本機9000端口#這個端口必須先關閉在調用 #接收從客戶端發過來的信息#bind裝訂 while True:msg, addr = server.recvfrom(1024)#1024=1kb#recv接受recvfrom#從哪里接收#向客戶端發送消息msg=msg.decode('utf-8')print('客戶%s給我發的是:%s'%(addr,msg))content=input('我的回復是:')#input可以是聊天#直接輸入字符串是自動回復content=content.encode('utf-8')server.sendto(content,addr)#b代表二進制#addr地址#msg消息 server.close()#關閉套接字代碼片

總結

以上是生活随笔為你收集整理的python客户端和服务端通信的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。