Запуск примера кода клиента и сервера Winsock
В этом разделе содержится полный исходный код для клиентских и серверных приложений TCP/IP:
Серверное приложение должно быть запущено до запуска клиентского приложения.
Чтобы выполнить сервер, скомпилируйте полный исходный код сервера и запустите исполняемый файл. Серверное приложение прослушивает TCP-порт 27015 для подключения клиента. После подключения клиента сервер получает данные от клиента и перенаправляет полученные данные обратно клиенту. Когда клиент завершает подключение, сервер завершает работу клиентского сокета, закрывает сокет и завершает работу.
Чтобы выполнить клиент, скомпилируйте полный исходный код клиента и запустите исполняемый файл. Клиентскому приложению требуется, чтобы имя компьютера или IP-адрес компьютера, на котором запущено серверное приложение, передавались в качестве параметра командной строки при выполнении клиента. Если клиент и сервер выполняются на образце компьютера, клиент можно запустить следующим образом:
client localhost
Клиент пытается подключиться к серверу через TCP-порт 27015. После подключения клиент отправляет данные на сервер и получает все данные, отправляемые обратно с сервера. Затем клиент закрывает сокет и завершает работу.
Связанные темы