[Python] python开发简单socket程序在两台电脑之间传输消息 →→→→→进入此内容的聊天室

来自 , 2020-09-10, 写在 Python, 查看 105 次.
URL http://www.code666.cn/view/15bb03d4
  1. # Save as server.py 服务端代码 - sharejs.com
  2. # Message Receiver
  3. import os
  4. from socket import *
  5. host = ""
  6. port = 13000
  7. buf = 1024
  8. addr = (host, port)
  9. UDPSock = socket(AF_INET, SOCK_DGRAM)
  10. UDPSock.bind(addr)
  11. print "Waiting to receive messages..."
  12. while True:
  13.     (data, addr) = UDPSock.recvfrom(buf)
  14.     print "Received message: " + data
  15.     if data == "exit":
  16.         break
  17. UDPSock.close()
  18. os._exit(0)
  19.  
  20. # Save as client.py 客户端代码 - sharejs.com
  21. # Message Sender
  22. import os
  23. from socket import *
  24. host = "127.0.0.1" # set to IP address of target computer
  25. port = 13000
  26. addr = (host, port)
  27. UDPSock = socket(AF_INET, SOCK_DGRAM)
  28. while True:
  29.     data = raw_input("Enter message to send or type 'exit': ")
  30.     UDPSock.sendto(data, addr)
  31.     if data == "exit":
  32.         break
  33. UDPSock.close()
  34. os._exit(0)
  35.  
  36. #//python/8980

回复 "python开发简单socket程序在两台电脑之间传输消息"

这儿你可以回复上面这条便签

captcha