Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这段简短java代码的python等价物_Java_Python - Fatal编程技术网

这段简短java代码的python等价物

这段简短java代码的python等价物,java,python,Java,Python,我正在用python编写一个套接字服务器。它需要向客户端模块发送确认信息。引用协议说明: […]服务器应确定是否接受来自此服务器的数据 单元如果是,服务器将回复模块01,如果不是00 我在python中实现了以下功能: connection.send('01') 它不工作,所以我检查了服务器的java实现: byte[] answer = { 0x01}; out.write(answer); out.flush();

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

[…]服务器应确定是否接受来自此服务器的数据 单元如果是,服务器将回复模块01,如果不是00

我在python中实现了以下功能:

connection.send('01')
它不工作,所以我检查了服务器的java实现:

        byte[] answer = {
            0x01};
        out.write(answer);
        out.flush();
不知道是不是一样? System.out.writeanswer;似乎没有向控制台输出任何内容。

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

请尝试以下操作:

connection.send('\x01')
如果您想知道0x30和0x31来自何处,它们是字符“0”和“1”的代码。

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

请尝试以下操作:

connection.send('\x01')

如果您想知道0x30和0x31是从哪里来的,它们是字符“0”和“1”的代码。

connection.send'\x01'可能?@ulidtko:同样的事情,两者完全等效。@aix,但是'\x01'更接近Java的字节[]{0x01}。connection.send'\x01'可能?@ulidtko:同样的事情,两者完全等效。@aix,但是“\x01”更接近Java的字节[]{0x01}。