Шаги, связанные с установкой сокета на стороне клиента, следующие:
- Создание сокета с помощью системного вызова socket ()
- Подключите сокет к адресу сервера с помощью системного вызова connect ()
- Отправка и получение данных. Есть несколько способов сделать это, но самый простой - использовать системные вызовы read () и write ().
Шаги, связанные с установкой сокета на стороне сервера, следующие:
- Создать сокет с помощью системного вызова socket ()
- Свяжите сокет с адресом, используя системный вызов bind (). Для сокета сервера в Интернете адрес состоит из номера порта на хост-компьютере.
- Прослушивание соединений с системным вызовом listen ()
- Принять соединение с помощью системного вызова accept (). Этот вызов обычно блокируется, пока клиент не соединится с сервером.
- Отправка и получение данных
Проверьте, выполнили ли вы эти шаги, таким образом, с написанным вами кодом.