Netcat Communication на JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Netcat Communication на Java

Сообщение Anonymous »

Я пытаюсь получить подключение от приложения Java к серверу. Я могу получить данные с сервера, вводя в оболочку: < /p>

Код: Выделить всё

cat query.txt | nc server port
< /code>
Теперь я пытаюсь сделать то же самое на Java. Я уже попробовал некоторые сторонние API, такие как Jetcat. Сервер также должен быть доступен через сокет UNIX, но в настоящее время я не могу получить соединение. Когда я отправил свой запрос, сервер никогда не отвечал.public class Server {
private Socket socket;

public Server(String url, int port) throws UnknownHostException, IOException {
socket = new Socket(url, port);
}

void sendMessage(String nachricht) throws IOException {
PrintWriter printWriter = new PrintWriter( new OutputStreamWriter(socket.getOutputStream()));
printWriter.print(nachricht);
printWriter.flush();
}

public void read() throws IOException {
Thread t = new Thread(new Runnable() {
public void run() {
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
char[] buffer = new char[200];
int anzahlZeichen = bufferedReader.read(buffer, 0, 200); // blockiert bis Nachricht empfangen
System.out.println(new String(buffer, 0, anzahlZeichen));
} catch(IOException e) {
e.printStackTrace();
}
}
});
t.start();}}
Система - это check_mk на основе Nagios и использования LQL (язык Query Query)>

Подробнее здесь: https://stackoverflow.com/questions/312 ... on-in-java

Вернуться в «JAVA»