易截截图软件、单文件、免安装、纯绿色、仅160KB

用python写的数据转发程序

#coding:utf-8
import socket,time,sys
def proxy_server():
    client_addr = 0
    conn = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
    conn.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
    conn_addr = ('192.168.0.10',9999)           
    conn.bind(('',2222))                   
    while 1:
        print "Start the proxy.........."
        datas,addr = conn.recvfrom(1024)
        if not addr[0] == '192.168.0.10':
            try:
                conn.sendto(datas,conn_addr)
                client_addr = addr
            except:
                print "s"
        else:
            conn.sendto(datas,client_addr)

以上代码主要实现在局域网内A客户端发给本机端口2222的udp包转发给192.168.0.10:9999,所有192.168.0.10:9999发送回来的数据包再转发给A客户端;
为什么只会执行4条“Start the proxy..........”?不会一直循环的吗?那datas只是起一个缓冲池的作用吗?如果我要让da


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

python正则表达式 如何取出以下字符串 多谢

s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,fff777ggg'
用正则表达式取出 前后字母相同的数据 结果如下:
111 ddd
谢谢~
Python code:

import re
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,ff ......

python list中添加类对象的问题

在list中添加一个类的局部变量 这样做是否合法 请看下面例子:
Python code:

class A():
def __init__( self ):
self.__a = 0
self.__b = 'hello'
def get_a( self ):
ret ......

python 正则匹配中文

在文本文件中匹配项包含中文
如内容为:gamename=中文 
  key=天下
文本文件的编码的文件为utf-8
python代码如下:
# -*- coding:UTF-8 -*-
  contents=open(from_pa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号