from socket import * #此模塊是所有網(wǎng)絡(luò)通信的基礎(chǔ),有了這行,才能夠在程序中創(chuàng)建套接字
serverPort=12000#端口號
serverSocket=socket(AF_INET,SOCK_STREAM)#服務(wù)器創(chuàng)建TCP套接字SOCK_STREAM表明是一個TCP套接字
serverSocket.bind(('',serverPort))#將端口號與套接字綁定
serverSocket.listen(1)#服務(wù)器監(jiān)聽來自客戶端的請求,1是請求連接的最大數(shù)
print "The server is ready to receive"while1:connectionSocket,addr=serverSocket.accept()#創(chuàng)建新套接字,為這個客戶所專用,完成握手sentence=connectionSocket.recv(1024)#將接收到的分組保存在sentence中capitalizedSentence=sentence.upper()#轉(zhuǎn)換為大寫connectionSocket.send(capitalizedSentence)connectionSocket.close()