【发布时间】:2021-10-17 16:02:18
【问题描述】:
我正在尝试编写一个 Python 二进制解码器/编码器,我一直在努力弄清楚当它在 eth0 等以太网接口上运行时如何编写它。这是我目前在客户端的代码:
import socket
port = 8888
host = 'localhost'
my_tuple = (host, port)
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(my_tuple)
server_socket.listen()
client, address = server_socket.accept()
print("Connection from ", address)
message = client.recv(1024)
message = ' '.join('{0:08b}'.format(ord(i), 'b') for i in message.decode())
client.close()
有什么方法可以在以太网接口上实现这个运行?
【问题讨论】: