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...