c# open socket ID

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ViLKaa, 2 Sep 2010.

  1. ViLKaa

    ViLKaa Member

    Joined:
    24 Jul 2009
    Messages:
    41
    Likes Received:
    7
    Reputations:
    5
    день добрый.
    В WPE PRO при оправке пакета есть поле для указания OPEN SOCKET ID. тобиш шлем по уже открыттому сокету. тупо указал айди.
    Как такую функцию реализовать на шарпе? уже весь гугль перерыл(ю в сокете айди я так понял это параметр Handle. но вот менять и задавать его никак нельзя(
     
  2. zeppe1in

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

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    Видимо нужно юзать win api.
     
  3. ViLKaa

    ViLKaa Member

    Joined:
    24 Jul 2009
    Messages:
    41
    Likes Received:
    7
    Reputations:
    5
    видимо. например я знаю айди нужного сокета. Как послать пакет по этому же айди(
     
  4. zeppe1in

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

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    send
    http://msdn.microsoft.com/en-us/library/ms740149%28v=VS.85%29.aspx

    но мне кажется что ничего не выйдет, хендлы вроде бы привязаны к конкретному процессу. а впе про юзает инжект в процесс.
     
  5. ViLKaa

    ViLKaa Member

    Joined:
    24 Jul 2009
    Messages:
    41
    Likes Received:
    7
    Reputations:
    5
    да я даже заинжектю если нада.
    там ведь еесли даже если
    1) подключится к нуждному процесуу, посмотреть сокет айди
    2)перезапустить прогу
    3)и отправить пакет на айди из первого пункта, то раотает все. он же не знает что за процесс..