C# передача данных через интернет

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Byte_, 17 Jun 2010.

  1. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    Всем привет.
    Очень нужен ваш совет/помощь.

    Задача:
    нужно от одного компьютера без внешнего ip второму (тоже без внешнего ip) передать 1 байт информации с максимально высокой скоростью (минимальная задержка и маленький вес пакета).

    пытался так: tcp + vpn, но это не удобно, + возникла проблема с реализацией tcp передачи.

    была идея взять какой-нибудь irc канал или ещё что-то подобное, но там задержки огромные по моему.

    очень нужно, что-бы всё было максимально просто или хотя-бы был пример (исходник).

    спасибо.
     
  2. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    быстрее всего будет по UDP передавать.
     
  3. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    да, но по UDP можно только в локальной сети и нужно знать IP получателя.
     
  4. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Так тебе нужно из одной локалки в другую передать? :confused:
     
  5. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    да, через интернет.
    комп №1 и комп №2 могут быть где угодно...
     
  6. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    может у кого есть реализация максимально простого "чата" на сокетах?
     
  7. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    UPD
    http://www.codeproject.com/KB/IP/ChatAppAsynchUDPSocks.aspx
    TCP
    http://www.codeproject.com/KB/IP/ChatAsynchTCPSockets.aspx
     
    1 person likes this.
  8. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    омг.
    1 - udp не зависят от типа коннекта, хоть локалка, хоть интернет
    2 - если компы не имеют открытых портов - не сработает любой вариант подключения