W skrócie - jak w temacie. Klient łączy się z serwerem i po wysłaniu wiadomości powinna pojawić się na konsoli, jednak tego nie robi.
Serwer:
import java.io.*;
import java.net.*;
public class JavaServer {
public static void main(String args[]) throws IOException, ClassNotFoundException
{
ServerSocket serverSocket = new ServerSocket(3001);
Socket socket = serverSocket.accept();
BufferedReader bufferedReader = new BufferedReader
(new InputStreamReader(socket.getInputStream()));
while(true)
{
String message = bufferedReader.readLine();
System.out.println(message);
}
}
}
Klient:
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) throws IOException
{
Socket socket = new Socket("localhost", 3001);
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
DataOutputStream outputStream = new DataOutputStream(socket.getOutputStream());
while(true)
{
String message = reader.readLine();
outputStream.writeChars(message);
}
}
}