From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id GAA29104; Thu, 22 Nov 2001 06:54:11 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id GAA25858 for ; Thu, 22 Nov 2001 06:54:10 +0100 (MET) Received: from d12lmsgate-3.de.ibm.com (d12lmsgate-3.de.ibm.com [195.212.91.201]) by nez-perce.inria.fr (8.11.1/8.10.0) with ESMTP id fAM5s9r27041 for ; Thu, 22 Nov 2001 06:54:09 +0100 (MET) Received: from d12relay01.de.ibm.com (d12relay01.de.ibm.com [9.165.215.22]) by d12lmsgate-3.de.ibm.com (1.0.0) with ESMTP id GAA34858; Thu, 22 Nov 2001 06:54:05 +0100 Received: from d10hubm1.telaviv.ibm.com (d10ml001.telaviv.ibm.com [9.148.216.55]) by d12relay01.de.ibm.com (8.11.1m3/NCO v4.98) with ESMTP id fAM5s3r17872; Thu, 22 Nov 2001 06:54:14 +0100 Importance: Normal Subject: Re: [Caml-list] Updates for Ensemble release 1.31 To: Patrick M Doane Cc: caml-list@inria.fr X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000 Message-ID: From: "Ohad Rodeh" Date: Thu, 22 Nov 2001 07:53:49 +0200 X-MIMETrack: Serialize by Router on D10ML001/10/M/IBM(Release 5.0.8 |June 18, 2001) at 22/11/2001 07:54:18 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Patrick, Yes, there are examples for this, however, I haven't completed porting the graphical demos to the newer LablTk library. In any case, integrating networking with Tk isn't simple because you need to change the way alarms and timers work. This is handled in Ensemble by an added layer of abstraction for alarms. You can take a look at how this is done to get some ideas (file ensemble/trans/htk.ml). Ohad. Patrick M Doane on 21/11/2001 19:48:05 Please respond to Patrick M Doane To: Ohad Rodeh/Haifa/IBM@IBMIL cc: Subject: Re: [Caml-list] Updates for Ensemble release 1.31 Hello, I'm definitely interesting in network options for use on Windows platforms. For the most part, I have found that the existing socket code works well for me, but I have been unable to integrate this with a Tk application. Do you have any examples in Ensemble that work with Tk? Thanks! Patrick On Wed, 21 Nov 2001, Ohad Rodeh wrote: > I have ported the system to use Winsock2 on WIN32 platforms. > Testing was done on an NT4 work-station, so WIN2000 clients should work > as well. Performance is not optimal because Winsock2 is somewhat buggy on > NT4. I think > it will work much better on more advanced Microsoft OSes. Anyone care to > comment? > > I've had problems with > - Multicast : setting the TTL and LOOPBACK > - Sending and receiving IO-vectors. > So, workarounds have been placed. > > This update also includes some minor bug fixes, and a fix for a reference > counting bug > that occurs when using a mesh of TCP connections to transport messages > between group > members. > > As usual, the code can be downloaded from the system homepage at: > www.cs.cornell.edu/Info/Projects/Ensemble > > For the CAML people, if anyone is interested in networking code for > winsock2, here is your > chance! I had to mess around with Unix exceptions, because the native CAML > Unix library uses > winsock1 which has slightly different error codes. > > Enjoy, > Ohad. > > > ------------------- > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr > ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr