1、socket sever端程式先啟用,再啟動client程式
2、connectionrefusederror: [errno 111] connection refused原因
a、先啟動了client端
b、配置的client端的connect的ip和埠與server端的不一致
3、client接收到的字符集需要解碼並制定字符集
(一)server端**
import socket
#socket通訊:建立--》繫結--》監聽--》接受
s = socket.socket(socket.af_inet,socket.sock_stream,0)
#繫結s.bind(("192.168.0.111",30000))
#監聽s.listen()
#接收while true:
c,addr = s.accept()
print("連線位址",addr)
c.send("歡迎來到python網路世界!".encode("utf-8"))
c.close()
(二)client端**
#socketclient
#1、socket客戶端connet的ip和埠,需要與服務端的ip和埠一致,否則會報錯 connectionrefusederror: [errno 111] connection refused
#2、s.recv(2048)接收到的是byte型別的物件,需要使用decode方法制定字符集
#3、要先啟用server端,再啟用client端
import socket
s = socket.socket(socket.af_inet,socket.sock_stream)
s.connect(('192.168.0.111',30000))
print(s.recv(2048).decode('utf-8'))
s.close()
Python socket程式設計 基礎
server端程式 import socket 1.建立基於tcp的網路型別socket phone socket.socket socket.af inet,socket.sock stream 2.繫結server端ip位址和埠號 phone.bind localhost 8081,3.設定監聽...
python SOCKET程式設計基礎入門
1.客戶端c程式設計客棧lient 發起訪問的一方。2.伺服器端 3.server段程式設計 1 建立socket,socket是負責具體通訊的乙個例項 2 繫結,為建立的socket指派固定的埠和ip位址 3 接受對方傳送內容 4 給對方傳送反饋,此步驟為非必須步驟 4.client端程式設計 1...
Python socket之不同的電腦間通訊
tcpimport socket socket可以在不同的電腦通訊,還可以在同乙個電腦的不同程式通訊 建立乙個基於udp的網路socket連線 af inet 表示這個socket是用來進行網路連線 sock dgram 表示連線是乙個udp連線 s socket.socket socket.af ...