我在我的Ubuntu上安装了WordnetSimilarity server。 我用命令启动它:
$ 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...
没有任何反应,服务器日志为空。服务器协议在此处定义:http://search.cpan.org/~tpederse/WordNet-Similarity-2.05/utils/similarity_server.pl
服务器肯定在运行,因为如果我停止它,套接字分配就会失败。
任何提示?
干杯,穆隆
答案 0 :(得分:0)
它看起来应该有效。我怀疑服务器有问题。有些事要尝试: