python相当于这个简短的java代码

时间:2012-05-16 12:12:09

标签: java python

我正在python中编写套接字服务器。它需要向客户端模块发送确认。引用协议说明:

  

“[...]服务器应该确定它是否会接受来自此的数据   模块。如果是,服务器将回复模块01,如果不是00。“

我在python中实现了这个:

connection.send('01')

它不起作用,所以我检查了服务器的java实现:

        byte[] answer = {
            0x01};
        out.write(answer);
        out.flush();

我想知道它是否相同? System.out.write(回答);似乎没有向控制台输出任何东西。

1 个答案:

答案 0 :(得分:5)

您发送两个字节0x30后跟0x31,而Java代码只发送一个字节0x01

请尝试以下方法:

connection.send('\x01')

如果您想知道0x300x31来自何处,则'0'代码为'1'和{{1}}。