- 面向連接的Socket使用的主要協議是傳輸控制協議,也就是常說的TCP,TCP的socket名稱是SOCK_STREAM。創建套接字TCP/IP套接字,可以調用socket.socket()。
- 示例:tcpSocket = socket.socket(AF_INET,SOCK_STREAM)
-
-
-
1 from socket import * 2 #創建服務器端套接字對象 3 serverSocket = socket(AF_INET,SOCK_STREAM) 4 #綁定端口 5 serverSocket.bind(("",8899)) 6 #監聽 7 serverSocket.listen(5) 8 #接收客戶端的連接 9 clientSocket,clientInfo = serverSocket.accept() 10 #接收客戶端發送的消息 11 recvData = clientSocket.recv(1024) 12 print("接收到%s的消息%s"%(str(clientInfo),recvData.decode('gb2312'))) 13 #關閉連接 14 clientSocket.close() 15 serverSocket.close()
-