Stéf, P2P is what my team did in the UbiquiTalk project (2005-2009) :-)
-Pairs discover each other dynamically. No prior config/IP setup is required, but you need to be connected to the same network that allows multi-casting in -Each pair can provide 0 or more services available. A service is a piece of code. A service has 2 parts : one that runs on the provider (can be empty) and one that runs on the requestor. -Another pair can decide to use a service provided by another one => it downloads and installs the requestor part of the service and run it. Then it does what ever it is made for. The project is currently stalled. All the code is on SqueakSource though I believe it won't run out of the box on Pharo 1.2/1.3 (too many connections to morphic). The design needs many improvements and there are some bugs (including one problematic due to rST). Still, we made several demos with it including critical ones (with many CEOs and CTOs as an audience). We had UbiquiTalk running on PDA with pocket windows... Noury -- http://twitter.com/#!/NouryBouraqadi On 13 oct. 2011, at 16:57, Stéphane Ducasse wrote: >> Hi guys >>> >>> is there a library for doing P2P in Smalltalk? >>> >> >> Peer to Peer in which sense? >> >> Data transfer? > > Yes > It would be fun to see if we could replicate all the mcz files we all have in > our caches. > > > > Noury -- http://twitter.com/#!/NouryBouraqadi