Java (サーバー) で PrintWriter を使用して、ソケット経由でデータを送信します。
ジャワ
out = new PrintWriter(client.getOutputStream(), true);
out.println("p1");
次に、フラッシュ (クライアント) でこの値を取得すると:
フラッシュ AS3
line = socket.readUTFBytes(socket.bytesAvailable);
この if ステートメントは実行されません。
if (line == "p1") {
行をトレースすると、出力に p1 が表示されます (ただし、ブレークポイントを設定してデバッグで実行すると、行が "p1" ではなく "p1" に等しいと表示されます)。