p2p

how to create file sharing system like Microsoft Groove

Hi developers, I need to create file sharing and chatting system like Microsoft Groove under .NET (c#). But i don't know how to create it. I had a questions: Groove using peer 2 peer? if you know about this, tell me any library. Groove is using what service? Groove is using what technology for network service? ...

where i can find ServerConnectionManager/indexing server open source to learn

Hello i need to learn and later to implement Server Connection Manager to be used by peer to peer turn based game is there any resource to learn how to implement such architecture ? ...

how to handle NAT traversal in c++ peer to peer application ( please code examples not theory )

Hello all i need to develop simple game that will be using peer to peer connection using centralize index manger server i know there is problem when client trying to connect other client behind router . i was reading about NAT traversal that explain mainly theory , but what i really like to see is code examples c++/java can you help m...

can i make web server to be index server ?

hello all i need to build index server for p2p (games) application can i just use web server(lighttpd) and extend it with some plug in? is there any problem with this method? ...

How to forward port to router using python...

I am building python p2p application like p2p instant messenger. I am communicating with other peers using TCP/IP connection. I do not want client to do port forwarding. When application starts it should check whether port is forwarded to router if not it should forward it to router. Is it possible to programaticaly forward the port to ...

XNA Peer-to-Peer

Hi, what is the best way for writing an XNA Peer-to-Peer game without having to use the Windows Live stuff that requires that both players of the game have an XBOX Gold membership I also need some client/server functionality but that isn't as critical yet! Thank you. edit: what does everyone think of this http://msdn.microsoft.com/en-...

Web P2P video confrence solution

I'm looking for the best possible solution which will allow me to incorporate live video/audio conference between 2 users(only 2 at this point) into a flash gaming platform. The video chat is not just an extra feature, it's the main one. I'm mainly looking at open source implementations or something I'll be able to implement myself, b...

Windows Peer-to-Peer SDK Statistics

Does anyone happen to have any throughput and speed statistics on the Windows SDK? I am attempting to do a comparative analysis of this to other P2P implementations and can not for the life of me find any form of statistical data on this SDK. ...

How to create simplest p2p remote desktop OR any Robot(Java) equivalent in python ...

Hello all, I want to create a simplest remote desktop application using p2p communication. I did created one small p2p program in python. My Idea is- Transmit screenshots of remote computer periodically Transmit keyboard and mouse events wrapped in xml to remote desktop. Problem- I could transmit a information for keyboard and mo...

PNRP Global_ stuck on Alone

Hi, I have two installations of Windows 7. a 64bit version on my hard disk, and a 32bit version installed as a bootable VHD. on my the 64bit version, I can't get my PNRP Global_ cloud out of Alone state. on my the 32bit version, I can get it in Active state by registering a peer however I can't resolve a friends peer, maybe I misunders...

GameKit and GKPeerPicker on 1st Gen iPhone and iPod Touch

This is my current set up for my multiplayer game: A view that gives connection tips and warns the user that multiplayer will not work on the 1st Gen iPhone or ipod Touch. There is a "connect" button that pushes the game view and starts the GKPeerPicker. Unfortunately, I don't have a 1st Gen iPhone or iPod Touch to test what happens...

p2p communication using winsock

I am trying to achieve peer to peer communication using winsock but gethostbyaddr always return me NULL ,this thing works only on localhost, server_name is destination ip address server_name="<--ipaddress-->" struct sockaddr_in server; addr = inet_addr(server_name); cout<<"inet_addr(server_name) "<<addr<<endl; hp = gethostbyaddr((char...

Wireshark ------- Source port: timbuktu-srv2 ?

Hello, all I am trying to establish peer to peer (UDP) communication via firefox extension. I have python program that works on command line. I built a xpcom component using it. But surprisingly I could only receive message through it from command line python program. We tried following ( All working on localhost ) : Firefox XPCOM co...

How do I make a TCP server work behind a router (NAT) without any redirection configuration needed.

The scenario is the following. I have two machines A and B: A: Client (behind NAT) B: Server (behind NAT) I want B to be able to listen on any given port, so that A can send packets to B through that specific TCP port and receive any response. If both machines are not behind a NAT it is pretty straight foward process. However how do I m...

WCF Peer to peer chat

I wrote some code for a WCF P2P chat program. <services> <service name="PeerChat.Form1"> <host> <baseAddresses> <add baseAddress="net.p2p://PeerChat/" /> </baseAddresses> </host> <endpoint name="PeerChatEndPoint" address="" binding="netPeerTcpBinding" bindingConfiguration="BindingUnsecure" contra...

Importance of ping - pong in udp p2p communication

I am quite new to socket programming. I was trying to make p2p communication using udp and did finally made it. While writing a program, the point I have observed is that communication between two peers does not take place if packets are not send from both sides. I read somewhere that in networking its called ping-pong. I want to know ...

Trouble Finding a Memory Leak

Hey everyone, i am having trouble finding a memory leak. all off my retain counts = 0 when i dealloc them but still I am flagging up a leak from the following bit of code: - (GKSession *) peerPickerController:(GKPeerPickerController *)picker sessionForConnectionType:(GKPeerPickerConnectionType)type { inSession = [[GKSession alloc] initW...

How skype work without port forwarding

I am designing a p2p application which works on port 30000. My router is not UPnP so I required to forward a port to router. But Skype a another p2p application works without port forwarding on my pc. When I analyzed it with wireshark I found its using UDP port 48980, 58544. I am using c++. There is a library in python here which does ...

Constructive Criticism

While peer programing what is the most optimal way to offer constructive criticism? How do you critique without pointing out flaws? ...

Data structures for real time applications

We are designing a p2p applications using c++ which transmits voice to other peer using UDP. We are capturing a mic signal in a buffer in the thread which captures voice for one second in the while loop. For every second voice captured in buffer it splits it into packets and sends to the other peer. Now I need a proper data structure a...