p2p

Can Silverlight do peer-peer comms without a server or ship a "local server"?

I'm discussing Silverlight (v4 onwards) as a possible platform for a program that will need two instances to communicate directly. As far as I can tell, this is still not possible with the SL sockets assumptions of client-server comms. Assume it is for a highly interactive two-player game and you will have a good idea of the performance...

P2P File Transfer c#

Hey, basically I want to send files to my friends through a program, I have been looking on google but I can't seem to find anything. I have found this but it is for C++ and i'm looking for C# Any help would be appreciated, Thanks. ...

Can I establish a connection with other computer using JavaScript?

Is the following possible? There are 2 persons working on 2 different computers. Both are connected to the Internet. These users can communicate with each other using a JavaScript program run in a browser. I do not want to use a server. I want to use a P2P approach and I am wandering if it is possible to do it with the JavaScript? ...

How to implement a WCF NetPeerTcpBinding PeerResolver

I can't use Peer Name Resolution Protocol on our network because our server farm's routers won't support IPv6. So, I'm attempting to implement my own PeerResolver using a database. The Register method inserts a row with the meshId, endpointUri, and list of IP addresses in the database along with a created date, and returns a newly cre...

GKSession - what if I have Bluetooth and Wi-Fi turned off?

I'm working on an iPhone app that will allow for peer-to-peer connections. From what I understand, I have the choice between using GKPeerPicker or the GKSession. I don't like the idea of using the PeerPicker because I want to show a custom interface, so I decided to go with GKSession, and hey, BONUS is that it also works over Wi-Fi, wher...

Can't use WCF NetPeerTcpBinding in ASP.NET?

I write applications for web farms and I wanted to create a simple peer network between server applications so they could pass messages to each other. For example, to coordinate when dropping cache items, or to increment a shared counter to have a better shared view of a crucial statistic. But apparently this isn't possible. I had pee...

How to combine P2P and web-server approaches?

I would like to program a computer game which should be played by several participants. And I need to do it in two different ways. The first way is to program a web site where people can login and play. The second way is to have programs running locally and exchanging data with each other using P2P approach. I know how to program both w...

Can someone explain what a wire-level protocol is?

I am not very clear about the idea of wire-level protocols. I heard BitTorrent uses it and read that a wirelevel protocol can be considered an opposite of API. I read RMI calls can be considered wirelevel protocols but am still a little confused. Can someone explain this in a better way? ...

Alternatives to client-server (including web and cloud computing) paradigm

I have been writing software for networked environments for some 15 years now, and am wondering if client-server is really "the best solution" out there for many types of distributed, or networked applications. My question is - are you familiar with other paradigms such as peer to peer software, distributed workload distribution / compu...

How to utilize network for p2p file sharing on Android Platform?

I'm working on some apps for the android platform and I have two problems that I'm not quite sure how to approach, and both are closely related. How can I send a relatively small data file from one android device to another (preferably over the internet or directly through wireless network)? Is it possible to create a temporary p2p liv...

Fully Decentralized P2P?

I’m looking at creating a P2P system. During initial research, I’m reading from Peer-to-Peer – Harnessing the Power of Disruptive Technologies. That book states “a fully decentralized approach to instant messaging would not work on today's Internet.” Mostly blaming firewalls and NATs. The copyright is 2001. Is this information old o...

Are there any mature P2P frameworks/libraries in C# ?

I am looking for a reliable P2P framework or library, preferrably natively written in C#, but can also work with something C# can interface with. Have you came across or have worked with a solid one? ...

P2P webconferancing using html clinets

Can we do a P to P video convercaning wia web based clints . I have webpages as clinets.Meanns the clint donwloads the webpage rm servere and then allows p to p video converacning beteern these 2 ...

Peer-to-Peer call with Asterisk or Trixbox

I have read skype is a p2p program !! Is there a way to configure Asterisk ( or Trixbox ) for make P2P call ? ...

.NET and P2P - writing a P2P messenger

Hi there, Does anyone have any advice how to write such app? Or maybe knows some nice tutorial? I would like to use System.Net.PeerToPeer namespace, but everything I can find about it is MSDN which I can't read without getting mad. Or maybe using "old-school" TCP/IP would more efficient? I will appreciate every piece of advice. Every s...

Broadcast-style Bluetooth using Sockets on the iPhone?

Is there any way to open a broadcast bluetooth socket, take a listen and send replies? I want a proper peer to peer system where I broadcast and listen for broadcasts in an area. That way, variable clients can mingle. Is this possible? My theory is this: If GameKit can sit around wasting 25 seconds of the users time whilst having ac...

Which DHT algorithm to use (if I want to join two separate DHTs)?

I've been looking into some DHT systems, specially Pastry and Chord. I've read some concerns about Chord's reaction to churn, though I believe that won't be a problem for the task I have at hands. I'm implementing some sort of social network service that doesn't rely on any central servers for a course project. I need the DHT for the loo...

Online voice chat: Why client-server model vs. peer-to-peer model?

I am adding online voice chat to a Silverlight app. I've been reviewing current apps, services and SDKs found thru online searches and forums. I'm finding that the majority of these implement a client-server (C/S) model and I'm trying to understand why that model versus a peer-to-peer (PTP) model. To me PTP would be preferable because go...

Talking with a Bittorrent client listening on a port?

I have one of my computers seeding a torrent file on port 45000. I am trying to write a small client in python (or perhaps perl) that helps me to determine the types of messages this client supports for which I need to perhaps do a handshake with the client. In Azureus, this is done using a call like peer.getSupportedMessages(). Is it po...

Sending File via peer mesh

can anybody help me or show some sample code in sending File on a peer mesh? I google it already but cannot find any sample how to do it. Thanks. FBM ...