Python學習筆記 客戶端服務端迴圈收發訊息

2021-10-02 20:41:49 字數 1007 閱讀 2358

服務端迴圈.py

from socket import *

ip_port = ('127.0.0.1', 8000)

back_log = 5

buffer_size = 1024

tcp_server = socket(af_inet, sock_stream)

tcp_server.bind(ip_port)

tcp_server.listen(back_log)

print('服務端開始執行')

conn, addr = tcp_server.accept()

print('雙向鏈結是', conn)

print('客戶端位址', addr)

while true:

data = conn.recv(buffer_size)

print('客戶端發來的訊息是', data.decode('utf-8'))

conn.send(data.upper())

conn.close()

tcp_server.close()

客戶端迴圈.py

from socket import *

ip_port = ('127.0.0.1', 8000)

buffer_size = 1024

tcp_client = socket(af_inet, sock_stream)

tcp_client.connect(ip_port)

while true:

msg = input(':>>')

tcp_client.send(msg.encode('utf-8'))

print('客戶端已經傳送訊息')

data = tcp_client.recv(buffer_size)

print('收到服務端發來的訊息', data.decode('utf-8'))

tcp_client.close()

iOS 客戶端學習 筆記

是否按照整頁來滾動檢視 scrollview pagingenabled yes 是否開啟滾動效果 scrollview scrollenabled yes 是否可以邊緣彈動效果 scrollview bounces yes 是否可以橫向彈動效果 scrollview alwaysbouncehor...

ftp客戶端 學習筆記

檔案傳輸協議 ftp 作為網路共享檔案的傳輸協議,在網路應用軟體中具有廣泛的應用。ftp的目標是提高檔案的共享性和可靠高效地傳送資料。在傳輸檔案時,ftp 客戶端程式先與伺服器建立連線,然後向伺服器傳送命令。伺服器收到命令後給予響應,並執行命令。ftp 協議與作業系統無關,任何作業系統上的程式只要符...

golang學習筆記 HTTP 客戶端

get 函式 語法 get url string resp response,err error 引數 字串型別的 url 位址,需要注意的是這裡要是完整位址,要加上 http 或 https 的位址 返回值 fmt.println n n n 方法二 fmt.printf s res func e...