python3 網路程式設計

2021-08-27 14:18:06 字數 708 閱讀 4514

建立服務端

# coding = utf-8

import socket

net_socket = socket.socket(socket.af_inet,socket.sock_stream)

net_socket.bind(("",7788))

net_socket.listen(10)

new_socket,client_info = net_socket.accept()

message = new_socket.recv(1024)

new_socket.close()

net_socket.close()

客戶端

# coding = utf-8

import socket

net_socket = socket.socket(socket.af_inet,socket.sock_stream)

net_socket.connect(("192.168.16.1",7788))

message = input("請輸入你要傳送的訊息:")

net_socket.send(message.encode("utf-8"))

net_socket.close

全雙工聊天,由於intput方法和socket.recv都有阻斷等待的功能,此時需要引入執行緒和程序的功能

Python3網路程式設計

python提供了2個級別的訪問翁羅服務 低階別的網路服務支援socket,他提供了標準的bsd sockets api,可以訪問底層作業系統socket介面的全部方法 高階別的網路服務模組socket server,他提供了伺服器中心類,可以簡化伺服器的開發 使用此函式建立套接字,語法 socke...

python3網路程式設計

網路程式設計 通過網路程式設計解決計算機與計算機間的通訊的通訊協議 網路根據地域面積分為三類 區域網,都會網路,廣域網 ip位址由4個8位組成,每位最大不大於255 b類 128.0.0.0 191.255.255.255 c類 192.0.0.0 233.255.255.255 d,e類 多用於組...

Python3 網路程式設計

3 python internet 模組 python 提供了兩個級別訪問的網路服務 序號描述 1低階別的網路服務支援基本的socket,它提供了標準的bsd sockets api,可以訪問底層作業系統socket介面的全部方法 2高階別的網路服務模組socketserver,它提供了伺服器中心類...