import socket
if __name__ == '__main__':
server_socket= socket.socket(socket.af_inet,socket.sock_stream)
# 這裡使用空ip代表使用本機所有的網絡卡
server_socket.bind(("",8080))
# 表示最大的連線數
server_socket.listen(900)
newclient,ip=server_socket.accept()
print(newclient)
print(ip)
data=newclient.recv(1024)
print(data)
newclient.send("hi client".encode())
下面是客戶端
import socket
if __name__=="__main__":
# socket.af_inet代表ipv4
# socket.sock_stream代表tcp協議
client_socket=socket.socket(socket.af_inet,socket.sock_stream)
client_socket.connect(("127.0.0.1",8080))
# 傳送的是二進位制資料,使用encode方法進行轉換
client_socket.send("hello tomcat!".encode())
client_socket.close()
TeamTalk服務端分析之服務端以及客戶端流程
原文 www.bluefoxah.org teamtalk server flow.html 服務端的啟動沒有嚴格的先後流程,因為各端在啟動後會去主動連線其所依賴的服務端。不過在此,如果是線上環境,還是建議按照如下的啟動順序去啟動 也不是唯一的順序 1 啟動db proxy。2 啟動route se...
TeamTalk服務端分析之服務端以及客戶端流程
分類 teamtalk 服務端的啟動沒有嚴格的先後流程,因為各端在啟動後會去主動連線其所依賴的服務端。不過在此,如果是線上環境,還是建議按照如下的啟動順序去啟動 也不是唯一的順序 1 啟動db proxy。2 啟動route server,file server,msfs 3 啟動login ser...
python網路程式設計 socket 服務端 客戶端
udp 修改 2018 03 20 重置了布局,增加了udp socket又稱 套接字 應用程式通常通過 套接字 向網路發出請求或者應答網路請求。網路上的兩個程式通過乙個雙向的通訊連線實現資料的交換,這個連線的一端稱為乙個socket。socket就像 線插口,只有 線插上了,才能通訊。python...