zoukankan      html  css  js  c++  java
  • python-UDP传输模型

     1 #!/usr/bin/python  
     2 #coding=utf-8
     3 #服务器端
     4 from socket import *
     5 from time import ctime
     6 HOST="192.168.1.33"
     7 PORT=1235
     8 BUFSIZE=1024
     9 ADDR=(HOST,PORT)
    10 
    11 sockob=socket(AF_INET,SOCK_DGRAM)
    12 sockob.bind(ADDR)
    13 while 1:
    14     print "waiting for message..."
    15     data,addr=sockob.recvfrom(BUFSIZE)
    16     print "client addr",addr
    17     sockob.sendto("[%s]:%s"%(ctime(),data),addr)
    18 sockob.close()
     1 #!/usr/bin/python
     2 #coding=utf-8
     3 #客户端
     4 from socket import *
     5 import sys
     6 HOST=sys.argv[1]
     7 PORT=int(sys.argv[2])
     8 BUFSIZE=1024
     9 ADDR=(HOST,PORT)
    10 
    11 sockob=socket(AF_INET,SOCK_DGRAM)
    12 #sockob.bind(ADDR)    #这里不能加这个是因为操作在同一台机器.
    13 while 1:
    14     data=raw_input('>',)
    15     if not data:
    16         break
    17     sockob.sendto(data,ADDR)   #sendto的返回值是字符数量
    18     data,ADDR=sockob.recvfrom(BUFSIZE)
    19     print data
    20 
    21 sockob.close()
  • 相关阅读:
    rails3 routes
    rails delete destroy difference
    ruby doc
    今天提交了一个patch开心,呵呵
    ruby collect map seems the function is the same?
    jquery closest
    rails 笔记
    网店系统
    rails脚本架命令及心得
    rails3 expericence
  • 原文地址:https://www.cnblogs.com/chengyunshen/p/7196039.html
Copyright © 2011-2022 走看看