1、客戶端
#-*- coding: utf-8 -*-
"""
udp穩定性不好,tcp對包有檢查建立通道 建立連線 上傳流量以部分是上傳的應答
這之中還包括超時重傳,錯誤校驗,流量控制和阻塞管理。檔案分塊傳輸
"""import socket
def main():
# 1.建立tcp的套接字
tcp_socket = socket.socket(socket.af_inet,socket.sock_stream)
# 2.鏈結伺服器
# tcp_socket.connect(("192.168.17.12",6666))
server_ip = input("請輸入要連線的伺服器的ip:")
server_port = int(input("請輸入要連線的伺服器的port:"))
server_addr = (server_ip,server_port)
tcp_socket.connect(server_addr)
# 3.傳送資料/接受資料
send_data = input("請輸入要傳送的資料:")
tcp_socket.send(send_data.encode("utf-8"))
# 4.關閉套接zi
tcp_socket.close()
if __name__ == "__main__":
main()
Python TCP程式設計
tcp 對於tcp,我想大部分同學不會陌生。tcp是乙個網路層協議,通過tcp可以建立客戶端到伺服器的連線,並相互傳遞資料。那麼在python中如何使用tcp來做一些操作呢?socket socket在網路程式設計中,是乙個抽象概念。我們用socket來表示開啟了乙個從客戶端到伺服器或者從伺服器到客...
python TCP程式設計再試牛刀
該示例演示的是c s服務模型,server端接收來自客戶端的請求,然後只是很簡單地給客戶端返回 hello 來自客戶端的原文。核心在於兩端socket的建立和連線以及資料的傳送和接收。server端 server.py coding utf 8 created on 2016年8月3日 author...
Python TCP與UDP程式設計
socket是網路程式設計的乙個抽象概念。通常我們用乙個socket表示 開啟了乙個網路鏈結 而開啟乙個socket需要知道目標計算機的ip位址和埠號,再指定協議型別即可。操作步驟建立socket 建立連線 接收服務端資料 傳送資料 斷開連線 客戶端 import socket s socket.s...