python socket server accpet 时间_Python socket.accept()未收到任何连接请求

proxy_thread=threading.Thread(target=proxy_handler,args=(client_socket,remote_addr,receive_first))proxy_thread.start()deftimeout(local_host,local_port):t=5whileTrue:ifstatus.connectedisTrue:breakift<=0:wake=socket.socket(socket.AF_INET,socket.SOCK_STREAM)wake.connect((local_host,int(local_port)))breaktime.sleep(0.1)t-=0.1defproxy_handler(client_socket,remote_host,remote_port,receive_first):#connect to the remote hostremote_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)remote_socket.connect(remote_addr)ifreceive_first:remote_buffer=receive_from(remote_socket)hexdump(remote_buffer)#send it to our response handlerremote_buffer=response_handler(remote_buffer)#if we have data to send to our local client, send itiflen(remote_buffer):print"[<==] Sending %d bytes to localhost."%len(remote_buffer)client_socket.send(remote_buffer)#now let's loop and read from local#send to remote, send to local#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值