【问题标题】:socket.send function in Python sending NullsPython中的socket.send函数发送空值
【发布时间】:2015-08-18 05:20:45
【问题描述】:

我尝试将“Hello World”发送到 C++ 中的简单服务器。 我写了这一行:

self.soc.send("Hello World")

我检查了服务器收到的内容,结果是:'H',因为其余的是:'\0','e','\0','l'....

为什么发送功能会改变我的信息? 提前致谢。

【问题讨论】:

  • 您的 C++ 代码似乎没有准备好接收 16 位编码(可能是 UTF-16)字符串,而是期待字节流...

标签: python sockets send


【解决方案1】:

您的 C++ 代码似乎没有准备好接收 16 位编码(可能是 UTF-16)字符串,而是期待一个字节流...... – twalberg

【讨论】:

    猜你喜欢
    • 2016-03-10
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2013-10-12
    • 2020-12-09
    • 1970-01-01
    相关资源
    最近更新 更多