Я хочу записать строку на сервер сокета в java в байтах, а затем получить ответ (известная длина байтов).Пишите на сервер сокета python в java
Я огляделся, и есть много учебников, но я не могу найти определенную функцию для обработки байтов, также, похоже, я не могу выполнять функции. Это остается красным.
import java.io.*;
import java.net.Socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class SocketTest {
public static void main(String [] args) throws IOException {
String hostName = "localhost";
int portNumber = 10000;
try (
//open a socket
Socket clientSocket = new Socket(hostName, portNumber);
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
) {
System.out.print("Something went wrong");
}
}
try {
out.XXX; //can't seem to execute any function on this.
} catch (Exception e) {
e.printStackTrace();
}
Большое спасибо! Неправильное использование try было путаницей проверки ошибок. Я попробую писателя. – dorien