私はJavaソケットサーバーとphpを持っています。ソケットは完全に機能していますが、入出力ストリームは機能していません。
String loginQuery = is.readLine();
if (!loginQuery.equalsIgnoreCase(salt))return;
while (true) {
String outQuery = "";
is = new DataInputStream(clientSocket.getInputStream());
os = new PrintStream(clientSocket.getOutputStream());
String clientSentence = is.readLine();
System.out.println(clientSentence);
//here are some if's which change the outQuery string...
os.println(outQuery);
}
PHP:
$st = $salt."\n";
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
$result = socket_connect($socket, $host, $port);
socket_write($socket, $st);
socket_write($socket, "ram\n", 5);
$resp = socket_read($socket, 1024);
Java コンソールでは、毎秒 50 回「null」が発生します。何か案は?