У меня возникли проблемы с пониманием некоторых базовых материалов TCP/IP.C# TCP/IP-соединение
Мне нужно написать тестовое приложение (клиент), которое отправляет сообщение через TCP/IP на сервер. Проблема в том, что я не пишу сервер, мне дали спецификацию сообщения и IP-адрес и т. Д.
Для целей тестирования я хотел бы настроить тестовый компьютер как сервер с настроенным IP-адресом и т. Д. И посмотреть сообщение в wirehark на сервере.
Это возможно?
Я использую C#, и большинство примеров говорят мне, что мне нужно приложение сервера, настроенное на другом конце. Не обрабатывает ли базовый протокол и не принимает соединение?
Я использую пример код TcpClient найденного в
https://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient(v=vs.110).aspx
Большое спасибо
_ «Не основной дескриптор протокола и принять соединение?» _ - вы можете объяснить ваши ожидания немного более ясно? Как вы думаете, вы можете подключиться к произвольной машине с помощью произвольного порта, а затем просто поговорить с этой машиной, даже если процесс не прослушивается? Если вы хотите протестировать это без подключения к реальному компьютеру, вам придется настроить сервер, который по крайней мере имитирует протокол. – CodeCaster
@CodeCaster мой плохой для того, чтобы не читать вопрос достаточно хорошо. – Glubus
Если это просто для тестирования. Вы можете использовать мой рабочий код (сервер-клиент): http://stackoverflow.com/questions/34586733/sending-a-value-from-server-to-client-with-sockets/34669446#34669446 здесь также объясняются – Ian