Как подключить два компьютера в Интернете, используя гнезда в C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как подключить два компьютера в Интернете, используя гнезда в C#

Сообщение Anonymous »

Я хочу отправить данные с ПК-01 на ПК-B, два компьютера, подключенные к Интернету. Можно ли написать программу сокета в C#? Я стараюсь искать участок, все большинство примеров на локальном компьютере или с использованием статического IP -адреса.

Computer 1 -> Поставщик услуг Интернета (имея IP: 116.203.188.231) -> широкополосный маршрутизатор -> PC -01/PC -02

-strong> -Prosther> -Prostion> -Prossid> -Prossider> -Prosther> -Prossider> -Prosther> -PRONTER -PRONTER. 49.202.72.175) -> Широкополосный маршрутизатор -> PC -A /PC -B < /p>

Я пробую это: < /p>

на сервере: < /p>

m_socListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ipLocal = new IPEndPoint(IPAddress.Any, 8000);
m_socListener.Bind(ipLocal);
m_socListener.Listen(4);
m_socListener.BeginAccept(new AsyncCallback(OnClientConnect), null);
< /code>

на клиенте: < /p>

m_socClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPAddress ip = IPAddress.Parse(49.202.72.175);
int iPortNo = System.Convert.ToInt32(8000);
IPEndPoint ipEnd = new IPEndPoint(ip.Address, iPortNo);
m_socClient.Connect(ipEnd);
EnableCommands(false);
//watching for data
< /code>

выше, что код не имеет проблем, но он не работает. При попытке подключить его, сказав «Невозможно подключиться, потому что целевая машина активно отказалась от него». IP 49.202.72.175 предоставляется ISP (он не является статическим IP, а также может совместно использовать другой пользователь из End ISP), а также больше, чем компьютер, подключенный к Интернету до 49.202.72.175 с использованием локальной локальной сети. Так могу ли я подключить компьютер с помощью розетки? Или есть какие -либо технологии для подключения двух компьютеров? < /P>

Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/258 ... in-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»