tcp的客戶端要比服務器端簡單不少,若是說服務器端是須要本身買手機、查手機卡、設置鈴聲、等待別人打電話流程的話,那麼客戶端就只須要找一個電話亭,拿起電話撥打便可,流程要少不少python
示例代碼:服務器
from socket import * # 建立socket tcp_client_socket = socket(AF_INET, SOCK_STREAM) # 目的信息 server_ip = input("請輸入服務器ip:") server_port = int(input("請輸入服務器port:")) # 連接服務器 tcp_client_socket.connect((server_ip, server_port)) # 提示用戶輸入數據 send_data = input("請輸入要發送的數據:") tcp_client_socket.send(send_data.encode("gbk")) # 接收對方發送過來的數據,最大接收1024個字節 recvData = tcp_client_socket.recv(1024) print('接收到的數據爲:', recvData.decode('gbk')) # 關閉套接字 tcp_client_socket.close()
請輸入服務器ip:10.10.0.47 請輸入服務器port:8080 請輸入要發送的數據:你好啊 接收到的數據爲: 我很好,你呢