【发布时间】:2017-02-08 12:15:14
【问题描述】:
我已经用 Java 制作了一个套接字。
此套接字与服务器连接。
当我启动我的程序时,服务器会发送一条消息,说明我的套接字已与 AEOS 连接。
当我尝试登录服务器发送一些命令时,服务器再次响应:status connected to AEOS version
这不是我期望的消息,通常我的服务器必须发送“响应为真”。
你能帮帮我吗?
谢谢。
import java.io.*;
import java.net.*;
class TCPClient {
public static void main(String argv[]) throws Exception {
while(true) {
String sentence;
String modifiedSentence;
Socket clientSocket = new Socket("127.0.0.1", 1201);
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
sentence = inFromUser.readLine();
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " + modifiedSentence);
clientSocket.close();
}
}
}
【问题讨论】:
-
请不要发布控制台输出的截图。您应该复制文本并将其粘贴到代码块中,edit提出您的问题。
标签: java sockets server message