友善交流技术...

python socket实现

上一篇 / 下一篇  2012-02-16 14:48:45 / 个人分类:开发代码

import socket
import re
import time
#毫秒级别
def furl(str):
    tstart=time.time()*1000
#链接服务器
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect(('192.168.37.122', 2322))
#请求的数据
    
str='GET /xxx/xxx/ HTTP/1.1\r\nHost:192.168.37.122:2322\r\nConnection:Keep-Alive\r\n\r\n'
    sock.send(str)
    recv=sock.recv(1024)
#匹配满足要求的数据(billingCode)
    p=re.compile(r'[a-z][0-9]{5,9}')
    m=p.search(recv)
    #print m.group(0)

#关闭socket
    sock.close()

    tend=time.time()*1000
    print  tend-tstart
    return m.group(0)

print furl('')


TAG:

 

评分:0

我来说两句

Open Toolbar