【问题标题】:Send packet python发送数据包 python
【发布时间】:2015-06-25 06:05:39
【问题描述】:

如何在python中做到这一点? 有些是这样的。

PacketBuffer[0] := $00;
PacketBuffer[1] := $12;
PacketBuffer[2] := $12;
'SendPacket(ProcessID, @PacketBuffer, TRUE, FALSE);'

【问题讨论】:

  • 我不认为您可以将数据包发送到进程......只能发送到服务器或文件
  • 不太清楚你想让SendPacket做什么。
  • 您的代码示例使用什么语言?
  • 带有packet.dll的delphi示例
  • 是的,我知道数据包发送到服务器,但来自 processid

标签: python packet


【解决方案1】:

使用套接字模块:

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((your_host, your_port))
msg_to_send = 'whatever'
num_sent = 0
while num_sent < len(msg_to_send):
    sent = s.send(msg_to_send[num_sent:])
    if sent == 0:
        raise RuntimeError("socket connection broken")
    num_sent += sent

【讨论】:

    猜你喜欢
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多