【发布时间】:2012-02-04 11:33:28
【问题描述】:
我正在尝试从我在 Java 应用程序上编写的套接字读取响应。然而 PHP 只是挂起。这是我用来从套接字读取的代码:
while($resp = socket_read($socket, 1000)) {
$str .= $resp;
if (strpos($str, "\n") !== false) {
break;
}
}
当我从终端运行套接字调用时,肯定会有响应。这是我在 Java 中的响应代码:
out.println(request.seed);
request.seed 是一个 int。我也试过:
out.println(request.passcode + "\n");
但这并没有解决问题。
当我在终端请求以下内容时:
josephs-macbook:~ jf$ echo "pairBankRequest|userID=305,bankID=12," | nc 127.0.0.1 3030
我收到以下回复:
830039
这是预期的。
【问题讨论】: