gpt4 book ai didi

java - 服务器和客户端之间的 Java 版本在处理套接字时会导致问题吗?

转载 作者:行者123 更新时间:2023-12-02 04:28:41 26 4
gpt4 key购买 nike

我已经构建了一个将执行一些同步(并行或交错)的程序,并且我看到了一些我认为与 java 套接字有关的奇怪问题。

我想知道的是,如果我的服务器的 java 版本与我的客户端不同,是否会导致任何问题。诸如消息未通过套接字发送等问题?

现在我的服务器有多个版本(32位和64位),而我的客户端只有一个版本(只有32位)。这是否会严重导致套接字可能死亡或无法发送内容的问题?

如果我的描述不够,请告诉我,如果我感到困惑,我会尝试添加更多内容。

编辑:

我使用的都是 Windows 机器。但是服务器可以是win7或win8。所有客户端都是win8。这就是我通过套接字发送信息的方式

protected PrintWriter out;
out = new PrintWriter(infoSocket.getOutputStream(), true);
out.println("success");
out.flush();

最佳答案

我不这么认为。套接字是标准的低级网络接口(interface)。它甚至不关心操作系统。

为了进行验证,您可以尝试在同一台计算机上运行客户端和服务器,并使用两个不同的 VM 版本。更可能的问题是机器上的差异(例如字符编码)或软件中的一般错误。

关于java - 服务器和客户端之间的 Java 版本在处理套接字时会导致问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31817114/

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