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

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

Сообщение Anonymous »

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

Computer 2 -> Интернет -провайдер (имея IP : 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>

выше, что код не имеет проблем, но он не работает. При попытке подключить его, сказав: «Невозможно подключиться, потому что целевая машина активно отказалась от него». /p>

ip подключающего компьютера: 116.203.188.231, а IP другого компьютера - 49.202.72.175. 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#»