Поделиться через


Запуск примера кода клиента и сервера Winsock

В этом разделе содержится полный исходный код для приложений клиента TCP/IP и сервера:

Серверное приложение должно быть запущено перед запуском клиентского приложения.

Чтобы выполнить сервер, скомпилируйте полный исходный код сервера и запустите исполняемый файл. Серверное приложение прослушивает TCP-порт 27015 для подключения клиента. Когда клиент подключается, сервер получает данные от клиента и отправляет (отправляет) данные, полученные клиенту. Когда клиент завершает подключение, сервер завершает работу сокета клиента, закрывает сокет и завершает работу.

Чтобы выполнить клиент, скомпилируйте полный исходный код клиента и запустите исполняемый файл. Клиентское приложение требует, чтобы имя компьютера или IP-адреса компьютера, на котором выполняется серверное приложение, передается в качестве параметра командной строки при выполнении клиента. Если клиент и сервер выполняются на примере компьютера, клиент можно запустить следующим образом:

локального узла клиента

Клиент пытается подключиться к серверу через TCP-порт 27015. После подключения клиента клиент отправляет данные на сервер и получает все данные, отправляемые с сервера. Затем клиент закрывает сокет и завершает работу.

начало работы с Winsock