Python socket 程式設計(1)

2022-05-21 06:51:11 字數 1179 閱讀 4158

服務端的建立:

import

socket

server = socket.socket() #

建立乙個socke物件

server.bind(('

192.168.101.5

', 8001)) #

繫結乙個位址和乙個埠

server.listen(5) #

監聽while

true:

coon, addr = server.accept() #

獲得連線的客戶端資訊

while

true:

ret = coon.recv(1024) #

接收客戶端傳來的訊息

print(ret.decode('

utf-8'))

respond = input('

>>>

').encode('

utf-8')

coon.send(respond)

#給客戶端傳送訊息

server.close() #

關閉伺服器物件

客戶端的建立:

import

socket

client = socket.socket() #

建立乙個客戶端的物件

client.connect(('

192.168.101.5

', 8001)) #

連線while

true:

while

true:

buffer = input("

>>>

").encode('

utf-8')

client.send(buffer)

#給伺服器傳送訊息

ret = client.recv(1024) #

接收伺服器傳送的訊息

print(ret.decode('

utf-8'))

client.close()

Python Socket 程式設計

client import socket,sys if name main 處理引數 argv sys.argv if len argv 3 or len argv 2 and argv 1 print useage argv 0 sys.exit 0 host argv 1 server ip位址...

python socket程式設計

python 編寫server的步驟 1.第一步是建立socket物件。呼叫socket建構函式。如 socket socket.socket family,type family引數代表位址家族,可為af inet或af unix。af inet家族包括internet位址,af unix家族用於...

python socket程式設計

客戶端 author lenovo fromsocketimport host localhost port 2157 bufsize 1024 addr host,port tcpclient socket af inet,sock stream tcpclient.connect addr wh...