小编ber*_*tch的帖子

套接字设置源端口号

我想发送一个特定的UDP广播数据包..不幸的是,我需要我发送的所有数据包的特定端口发送udp数据包.

假设我通过UDP"BLABLAH"进行广播,服务器只会在我的传入数据包源端口为1444时进行应答,否则数据包将被丢弃.

我的广播套接字设置如下所示:

s = socket(AF_INET,SOCK_DGRAM)

s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
Run Code Online (Sandbox Code Playgroud)

我怎么能在python中做到这一点(设置源端口)?

谢谢!

python sockets port

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

读取二进制文件(python)

我无法读取文件,我不明白为什么:

f = open("test/test.pdf", "r")
data = list(f.read())
print data
Run Code Online (Sandbox Code Playgroud)

退货: []

我想打开一个PDF,并提取每个字节,并将其放入List中.

我的代码出了什么问题?:(

谢谢,

python io file

7
推荐指数
1
解决办法
8478
查看次数

使用Python的struct模块翻转字节

我想从大字符串翻转到这个字符串:

\x00\x40

这样:

\x40\x00

我想使用的正确函数是struct.pack,但我找不到让它正常工作的方法.非常感谢小帮助!

谢谢

python struct endianness flip

0
推荐指数
2
解决办法
3673
查看次数

标签 统计

python ×3

endianness ×1

file ×1

flip ×1

io ×1

port ×1

sockets ×1

struct ×1