# 1. 匯入套接字模組
import socket
if __name__ ==
'__main__'
:# 2. 建立套接字
# af_init:ipv4
# sock_stream: tcp
tcp_client_socket = socket.socket(socket.af_inet, socket.sock_stream)
# 3. 建立連線
tcp_client_socket.connect(
('127.0.0.1'
,1122))
# 4. 傳送報文
# 需要對傳送報文str 轉化為 二進位制
send_content =
'哈哈'
send_data = send_content.encode(
'utf-8'
) tcp_client_socket.send(send_data)
# 5. 接受報文
# 預設收到也為二進位制,需要解碼,一般統一為'utf-8'
recv_data = tcp_client_socket.recv(
1024
) recv_content = recv_data.decode(
'utf-8'
)print
(recv_content)
# 6. 關閉連線
tcp_client_socket.close(
)
Python中網路程式設計之TCP
tcp是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議,python 實現 伺服器端 步驟見注釋.import socket 網路之間傳輸是二進位制形式的,注意編碼和解碼 建立伺服器 sever socket.socket socket.af inet,socket.sock stream 繫...
網路程式設計之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...