相似性服务器:如何从Java与之对话?
我在Ubuntu上安装了。 我使用以下命令启动它:相似性服务器:如何从Java与之对话?,java,sockets,client-server,similarity,wordnet,Java,Sockets,Client Server,Similarity,Wordnet,我在Ubuntu上安装了。 我使用以下命令启动它: $ similarity_server.pl --logfile server.log 现在我想从Java/Groovy应用程序中使用它,我编写了以下代码以获取服务器版本: // open connection Socket kkSocket = new Socket("localhost", 31134); def out = new PrintWriter(kkSocket.getOutputStream(), true); def in
$ similarity_server.pl --logfile server.log
现在我想从Java/Groovy应用程序中使用它,我编写了以下代码以获取服务器版本:
// open connection
Socket kkSocket = new Socket("localhost", 31134);
def out = new PrintWriter(kkSocket.getOutputStream(), true);
def inbuf = new BufferedReader(new InputStreamReader(kkSocket.getInputStream()));
out.write("v") // command for the server
out.write("\015\012") // end of message
out.flush()
// so far so good
println inbuf.readLine()
// no response, hanging...
什么也没有发生,服务器日志为空。此处定义了服务器协议:
服务器肯定在运行,因为如果我停止它,套接字分配就会失败
有什么提示吗
干杯,穆隆看起来应该行了。我怀疑服务器有问题。有些事情可以尝试: