用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
相关问答:
我每次上传的文件读到的数据都不正确。2M 的图片读得10多K 。。哪位大侠可以帮帮我啊。
#!D:\ProgrammerTools\python26\python.exe
#encoding=utf-8
import cgitb
import os
cgitb.enable()
import cgi,urllib ......
在文本文件中匹配项包含中文
如内容为:gamename=中文
key=天下
文本文件的编码的文件为utf-8
python代码如下:
# -*- coding:UTF-8 -*-
contents=open(from_pa ......
>>> x=-1
>>> if x>0:
print ('11')
>>> else:
SyntaxError: invalid syntax (<pyshell#20>, line 1)
网上搜的也是:
>>> x=int(input("Please ent ......
python的PIL库自带的方法只能进行矩形的切割,如果我有了一个多边形各个顶点的坐标,如何对现有的图片按照这个多边形进行切割呢?
不一定要用PIL库,任何能实现这个功能的方法都行。
图片切割的js不是很多吗?
......
由于是第一次接触python,语法也不懂
但是临时要用到...
请帮忙注释一段代码...不需要每一句都注释,因为是学java的,所以基本思路还是有一点
#************************************************ ......