gpt4 book ai didi

Java int 到 python int

转载 作者:行者123 更新时间:2023-11-30 09:51:47 24 4
gpt4 key购买 nike

我有一个 Java 服务器,它将接受来自 python 套接字的连接,并返回 python 脚本应该连接到的新端口的 int。然而,python 脚本返回的“字符串”显然无法转换。

这是 python 片段:

s._PORT = int(s._sock.recv(1024))
print s._PORT

Java 方面:

int mPort = 1592;
sock.getOutPutStream().write(IOS.getBytes(mPort++));
// IOS being a utility class that I wrote just to make byte conversions easier

谢谢~艾顿

public static byte[] 
getBytes(Object obj)
throws java.io.IOException
{
ByteArrayOutputStream bos= new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(obj);
oos.flush();
oos.close();
bos.close();
byte[] data = bos.toByteArray();
return data;
}

最佳答案

sock.getOutPutStream().write(Integer.toString(mPort))

s._PORT = int(s._sock.recv(1024))

关于Java int 到 python int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com