gpt4 book ai didi

sockets - julia 中的 tcp 客户端和 java 中的 tcp 服务器

转载 作者:可可西里 更新时间:2023-11-01 02:54:06 26 4
gpt4 key购买 nike

我用 Java 编写了一个简单的 TCP 套接字服务器(下面的代码),它基本上是一个回显服务器(但用“b”替换了“a”)

现在我正在尝试使用 Julia 编写客户端

我可以在 Julia cilent 上发送一条消息,它到达了 Java

但我没有在 Julia 中看到 Java 回显服务器发送的响应

我做错了什么?

==========================

使用 Julia 0.4.1-pre

REPL 上的 Julia 客户端:

clientside=connect(4445)
println(clientside,"aaa") # on output; expected output here due to example on docs
println(readline(clientside)) # no output here either, in fact, this blocks

Java 服务器:

try
(
BufferedReader input = new BufferedReader(new InputStreamReader(this.socket.getInputStream()));
DataOutputStream output = new DataOutputStream(this.socket.getOutputStream());
)
{
String line = null;
while((line = input.readLine()) != null)
{
output.writeUTF(line.replace('a','b'));
if(line.equalsIgnoreCase("quit"))
{
break;
}
}
}

最佳答案

所以我让它工作

我将 Java DataOutputStream 更改为 PrintWriter

虽然看不懂,但至少可以用

关于sockets - julia 中的 tcp 客户端和 java 中的 tcp 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34981021/

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