Python寫簡單的TCP伺服器

2021-08-24 20:32:23 字數 585 閱讀 3219

每日一懟「你吃那麼多鹽和鹹魚有什麼區別!」

今天來更新一下簡單的tcp服務端程式,了解一下流程

import socket

#匯入包

tcp_server_socket = socket.socket(socket.af_inet,socket.sock_stream)#建立套接字

tcp_server_socket.bind(('',6789))#繫結本機位址和接收埠

tcp_server_socket.listen(128)#監聽()內為最大監聽值

client_socket,client_addr= tcp_server_socket.accept()#建立連線(accept(無引數))

recv_data = client_socket.recv(1024)#接收資料

file_name = recv_data.decode('utf-8')#進行解碼

print(file_name)

client_socket.close()#關閉與客戶端的鏈結

python實現簡單的tcp伺服器

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

python網路程式設計 TCP服務的簡單實現

tcp服務的簡單實現過程分為服務端和客戶端的實現,首先服務端的實現過程大致為 tcp服務端結構 tcps socket 建立伺服器套接字 tcps.bind 把位址繫結到套接字 tcps.listen 監聽鏈結 while true 伺服器無限迴圈 tcpc tcps.accept 接受客戶端鏈結 ...

TCP的服務簡單介紹

1 引言 儘管t c p和u d p都使用相同的網路層 i p t c p卻向應用層提供與u d p完全不同的服務。t c p提供一種面向連線的 可靠的位元組流服務。面向連線意味著兩個使用 t c p的應用 通常是乙個客戶和乙個伺服器 在彼此交換資料 之前必須先建立乙個 t c p連線。這一過程與打...