El mar, 12-01-2010 a las 17:27 -0500, Schwab,Wilhelm K escribió: > Hello all, > > I was recently reminded of network problems, such as a need to force the use > of the "old network" on at least some Linux machines, and that I have had > mixed results on Windows (not sure what is causing grief there, but suspects > include 2k3 vs. xp, bad network setup in general and ipv6 in particular). > > So far, I have only one useful method that establishes a connection queue, > then uses SocketStream to connect to is as locahost, enters a loop on > #getConnectionOrNil, and then finally does some I/O. As I said, results are > mixed. > > Another test that needs to be done is split the client and server across a > real network. I can do that (perhaps subject to weird constraints) between > win2k, 2k3 and Linux. I tend to think of Linux as the client, but I might be > able to flip that around. > > My expectation (I can't believe I'm typing this<g>) is that Squeak will > perform better than Pharo, only because of the "new network" changes, which I > believe to be the cause of the problems. > > I envision something like a friendly root kit: get each machine to download > both Pharo and Squeak, and install a small .mcz into each image. The idea is > to allow many of us to try this on different networks and platforms, and to > merge the results. > > For remote testing, there would probably need to be a server class with > start/stop methods, and the client side test methods would hopefully log what > they can. On successful remote conversation, the client should be able to > automatically log details about the server, having read the details over the > network. > > Suggestions on how to build this would be greatly appreciated. Can it all be > done with Sunit, or is that asking too much?
Check the tests that Chris Muller is doing in its Magma tester project on squeaksource.com/Magma and install 1.0r43 (tester).mcm with Monticello browser. Particularly watch the code of the package Ma client server that is a framework for client/server communication in Squeak/Pharo. Search the wiki page on the Squeak wiki for more details. In magma there are tests that stress the server (magma server) across the network. Cheers > > Bill > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Miguel Cobá http://miguel.leugim.com.mx _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
