связь msmq между двумя общедоступными IP-адресами

#c# #networking #msmq

#c# #сеть #msmq

Вопрос:

Я разработал приложение модели клиент-сервер. Я хочу отправить сообщение с сервера клиентам, используя msmq. сообщение может быть отправлено через локальную сеть (оба подключены к локальной сети). Если оба подключены к datacard, также отправляется сообщение. Но проблема в том, что когда мой сервер находится в виртуальной машине и имеет общедоступный IP-адрес, а клиент подключен к карте данных, сообщение не отправляется. я получил проблему типа «не удалось подключить сокет winsock ip = 192.75.84.10»

Ответ №1:

Попробуйте следующий:

  1. Пинг серверной машины с клиентской машины (при возникновении ошибок настраивайте маршруты)
  2. Telnet ваш IP-адрес сервера и порт с клиентского компьютера и обратно (возможно, порт заблокирован)
  3. Проверьте антивирус / брандмауэр на обеих машинах