<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 21.05.2009, at 20:01, Mauro Esposito wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,<br>my query is: I want to connect two (or more) laptops to interact each other. I don't know if it is possible, but I found an option called "Telemorphic" and I think that it could be useful for my idea. The problem is that I can't find out the way it works. I want to share the same "world" to develope i.e. multiplayer games or some like that..<br> I tried to connect one laptop to the other (I have a LAN) using the network IP (192.168.0.100 or 192.168.0.101) but I got an error.<br><br>The Transcript showed:<br><br>My address is 192.168.0.100<br>Remote hand theOtherPc waiting for a connection...<br> Connecting to remote WorldMorph at <br><br>and the exeption is raised in the method<br><br>primGetNameInfo: socketAddress flags: flags<br><br>&nbsp;&nbsp;&nbsp; &lt;primitive: 'primitiveResolverGetNameInfo' module: 'SocketPlugin'><br> &nbsp;&nbsp;&nbsp; flags == 0 ifTrue: [^self primGetNameInfo: socketAddress<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; flags: SocketAddressInformation numericFlag].<br>&nbsp;&nbsp;&nbsp; self primitiveFailed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; HERE<br> <br>Anyway, on the top right corner appears a cursor and the name I put on the Telemorphic dialog (theOtherPc) in blue color. But I can't understand how it works! I think the connection is not really established...<br> I hope u can understand me, I'm from Argentina so I don't speak english very well..<br>Thank you.<br></blockquote><br></div><div>I'm afraid the telemorphic code isn't maintained anymore, so it is not unlikely it's broken. Also, it might not be suitable for games (can anybody comment on what telemorphic is supposed to do?)&nbsp;</div><div><br></div><div>When running in Sugar, Etoys does support network communication (in other environments it's too cumbersome to type IP addresses etc. so we are not exposing it). It uses&nbsp;EToySenderMorph (a.k.a. "badge")&nbsp;for sending and&nbsp;EToyListenerMorph&nbsp;for receiving. Both use&nbsp;EToyPeerToPeer for networking. Consult&nbsp;EToyIncomingMessage to see what once was supported, not all of that is functional anymore. We basically only use it to copy Etoys objects between machines. It&nbsp;is not wired up to make multiplayer games yet. But new message types and handlers can be registered. Would be a great addition to Etoys to support making networked games :)</div><div><br></div><div>If you are not running in Sugar you should be able to make badges and listeners by hand (typing in ip addresses), in the LAN this should work.&nbsp;</div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><div style="font-family: Helvetica; "><span class="Apple-style-span" style="font-family: Helvetica; ">- Bert -</span></div><br class="Apple-interchange-newline"></div></span> </div><br></body></html>