TCP服務器接收數據


  • 面向連接的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()

     

  •  

     

     

     

     

     

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM