client.getOutputStream().write("Hello World".getBytes());
client.getOutputStream().flush();
Выше показано, как вы бы отправили просто String
, но вы, вероятно, захотите создать некоторую инфраструктуру для отправки произвольного текста.
Общая идея заключается в том, что ваш сервер и клиент будут связываться друг с другом, используя InputStream
и OutputStream
, к которым можно получить доступ с Socket
через getInputStream()
getOutputStream()
, как только связь между ними установлена.
Чтобы сервер получал соединения, вы должны использовать ServerSocket
- accept()
входящих соединений.