簡單TCP伺服器實現對話功能

2021-09-12 06:39:29 字數 907 閱讀 5692

服務端(server)

import socket

s = socket.socket(socket.af_inet, socket.sock_stream) # 例項化

s.bind(("192.168.246.1", 8000)) # 繫結埠

s.listen(10) # 監聽埠

print("等待會話阻塞")

s_client, addr = s.accept() # 會話阻塞

while true:

words = s_client.recv(1024).decode("utf-8") # 接收解碼

print(words)

data = input("請輸入英文:").encode("utf-8") # 編碼

s_client.sendall(data) # 傳送

s.close()

break

客戶端 (client)

import socket

s = socket.socket(socket.af_inet, socket.sock_stream) # 例項化

s.connect(("192.168.246.1", 8000)) # 連線伺服器

print("會話連線")

while true:

data = input("請輸入漢語:").encode("utf-8") # 編碼

s.sendall(data) # 傳送

words = s.recv(1024).decode("utf-8") # 接收解碼

print(words)

python實現簡單的tcp伺服器

fromsocketimport importre tcp socket af inet,sock stream 設定套接字選項,可以埠重用 tcp.setsockopt sol socket,so reuseaddr,1 繫結埠號 tcp.bind 8848 tcp.listen true whi...

簡單的TCP伺服器

介紹 winsock api 是一套供 microsoft windows 作業系統使用的套接字程式庫,它最初基於 berkeley 套接字,但是其中加入了一些 microsoft 的特殊改動。在這篇文章中,我要試著給你介紹如何使用 winsock 來進行套接字程式設計,並假設你沒有在任何作業系統上...

簡單TCP伺服器建立

簡單tcp伺服器建立 實現tcp伺服器的建立,實現迴圈與客戶端聊天,並且獲取客戶端資訊.tcp程式設計步驟 1 建立套接字socket 買手機.2 套接字繫結 bind 繫結手機卡.3 監聽套接字 listen 等待其他人打 4 接受客戶端請求 accept 接 進行資料的互動過程.通話內容.5 關...