Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. P2P file sharing and messaging

P2P file sharing and messaging

Scheduled Pinned Locked Moved C#
csharpc++delphiwcfxml
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    asamay
    wrote on last edited by
    #1

    hi im working on an application P2P file sharing (like eDonkey) and instant messaging. what tecnologies should i use? Web Services, RPC, XML or something like that. i know C++ and Delphi and Multithreaded, Socket programming but im new at C# and Microsoft .NET technologies. please help me, really i don't know where to start! thank you. asamay

    R N 2 Replies Last reply
    0
    • A asamay

      hi im working on an application P2P file sharing (like eDonkey) and instant messaging. what tecnologies should i use? Web Services, RPC, XML or something like that. i know C++ and Delphi and Multithreaded, Socket programming but im new at C# and Microsoft .NET technologies. please help me, really i don't know where to start! thank you. asamay

      R Offline
      R Offline
      Ri Qen Sin
      wrote on last edited by
      #2

      You might want to put your knowledge into developing a C++/CLI application then. It's C++ with .NET.

      ROFLOLMFAO

      1 Reply Last reply
      0
      • A asamay

        hi im working on an application P2P file sharing (like eDonkey) and instant messaging. what tecnologies should i use? Web Services, RPC, XML or something like that. i know C++ and Delphi and Multithreaded, Socket programming but im new at C# and Microsoft .NET technologies. please help me, really i don't know where to start! thank you. asamay

        N Offline
        N Offline
        Nader Elshehabi
        wrote on last edited by
        #3

        Hello Even P2P programs need servers to organize all those peers. Make a Socket application that would act as a listner server to accept peers and synchronize between them. Then make you client app that would get the ips of other peers from that server, then directly contact those peers by ip. System.Net.Sockets namespacce has all that you need.

        Regards:rose:

        A 1 Reply Last reply
        0
        • N Nader Elshehabi

          Hello Even P2P programs need servers to organize all those peers. Make a Socket application that would act as a listner server to accept peers and synchronize between them. Then make you client app that would get the ips of other peers from that server, then directly contact those peers by ip. System.Net.Sockets namespacce has all that you need.

          Regards:rose:

          A Offline
          A Offline
          asamay
          wrote on last edited by
          #4

          thanks, its not a pure P2P application as u told, there is a discovery server for authorizing and locating sharing file list and some permissions about them. i found an article about P2P programming with .NET technologies, here it is http://msdn.microsoft.com/msdnmag/issues/01/02/netpeers/default.aspx it will be very useful for developing P2P app with .NET thanks again. asamay

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups