python最簡單的服務端和客戶端

2021-10-19 11:17:14 字數 827 閱讀 6158

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