python網路程式設計之TCP客戶端開發

2021-10-07 07:25:10 字數 777 閱讀 9380

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