Я хочу отправить данные с ПК-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
Как подключить два компьютера в Интернете, используя гнезда в C# ⇐ C#
Место общения программистов C#
-
Anonymous
1749974560
Anonymous
Я хочу отправить данные с ПК-01 на ПК-B, два компьютера, подключенные к Интернету. Можно ли написать программу сокета в C#? Я стараюсь искать участок, все большинство примеров на локальном компьютере или с использованием статического IP -адреса.
[b] Computer 1 [/b] -> Поставщик услуг Интернета (имея IP: 116.203.188.231) -> широкополосный маршрутизатор -> PC -01/PC -02
[b] [/b] -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>
Заранее спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/25846196/how-to-connect-two-computer-on-internet-using-sockets-in-c-sharp[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия