小编NEL*_*UNI的帖子

python bind socket.error:[Errno 13]权限被拒绝

我有一个python脚本从远程机器获取数据包并将它们(os.write(self.tun_fd.fileno(),'..join(packet)))写入tun接口gr3:

Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
inet addr:10.0.0.6  P-t-P:10.0.0.8  Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
RX packets:61 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500 
RX bytes:5124 (5.0 KiB)  TX bytes:0 (0.0 b)
Run Code Online (Sandbox Code Playgroud)

我想通过单独的pong脚本接收这些数据包,如下所示:

import threading, os, sys, fcntl, struct, socket
from fcntl import ioctl
from packet import Packet

HOST = '10.0.0.6'
PORT = 111
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
while 1:
    data = conn.recv(1024) …
Run Code Online (Sandbox Code Playgroud)

python tunnel

15
推荐指数
1
解决办法
4万
查看次数

setfill 和 setw python 等效吗?

我目前正在将一些 C++ 代码移植到 python,但没有找到如何翻译它:

print  std::setfill('0') << std::setw(2) << std::hex << myVar << std::dec << " "
Run Code Online (Sandbox Code Playgroud)

如何将std::setfill('0')and翻译std::setw(2)为 python?

c++ python std

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

c++ ×1

std ×1

tunnel ×1