#coding=utf-8
from socket import *
from time import sleep
# 創(chuàng)建socket
tcpSerSocket = socket(AF_INET, SOCK_STREAM)
# 綁定本地信息
address = ('', 7788)
tcpSerSocket.bind(address)
connNum = int(raw_input("請(qǐng)輸入要最大的鏈接數(shù):"))
# 使用socket創(chuàng)建的套接字默認(rèn)的屬性是主動(dòng)的,使用listen將其變?yōu)楸粍?dòng)的,這樣就可以接收別人的鏈接了
tcpSerSocket.listen(connNum)
while True:
# 如果有新的客戶端來(lái)鏈接服務(wù)器,那么就產(chǎn)生一個(gè)新的套接字專門為這個(gè)客戶端服務(wù)器
newSocket, clientAddr = tcpSerSocket.accept()
print clientAddr
sleep(1)
客戶端運(yùn)行
#coding=utf-8
from socket import *
connNum = raw_input("請(qǐng)輸入要鏈接服務(wù)器的次數(shù):")
for i in range(int(connNum)):
s = socket(AF_INET, SOCK_STREAM)
s.connect(("192.168.1.102", 7788))
print(i)