Python中網路程式設計之TCP

2021-08-14 19:13:55 字數 1040 閱讀 7809

tcp是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議,python**實現

伺服器端:步驟見注釋.

import socket

"""網路之間傳輸是二進位制形式的,注意編碼和解碼

"""# 建立伺服器

sever = socket.socket(socket.af_inet,socket.sock_stream)

# 繫結伺服器位址

sever.bind(("192.168.1.104",221))

# 設定監聽數

sever.listen(2)

# 等待使用者接入

sock,addr = sever.accept()

print(sock)

while true:

# 讀取資料

data = sock.recv(1024).decode("utf-8")

print("客戶端:"+data)

# 傳送資料

senddata = input("伺服器:")

sock.send(senddata.encode("utf-8"))

客戶端:
import socket

# 建立使用者

"""socket.af_inet表示通訊協議 ipv4

socket.sock_stream 位元組流

"""cliet = socket.socket(socket.af_inet,socket.sock_stream)

# 連線伺服器

cliet.connect(("192.168.1.104",221))

while true:

# 傳送

senddata = input("客戶端:")

cliet.send(senddata.encode("utf-8"))

# 接收

data = cliet.recv(1024).decode("utf-8")

print("伺服器:"+data)

還有什麼不對的請多多指教!測試通過

python中網路程式設計

1.使用socket 面向連線tcp 伺服器端 user bin env python from socket import from time import ctime host localhost port 5000 bufsiz 1024 addr host,port udpsersock s...

網路程式設計之TCP程式設計

tcp程式設計中,如果要完成通訊,通訊雙方必須要建立socket,通過socket完成通訊。tcp通訊步驟 1 伺服器啟動serversocket作為通訊的server端,等待客戶端鏈入。2 客戶端建立socket作為通訊的client端 3 client端鏈入server端後建立可靠的 雙向的 持...

網路程式設計之TCP程式設計案例

客戶端 public static void main string args fileinputstream.close outputstream.close catch unknownhostexception e catch ioexception e 伺服器 public static vo...