|
Re: simple server?: msg#00063lang.smalltalk.squeak.beginners
Thanks Michael. My problem may have become immediately obvious when I tried to load REPLServer. I need TCPService. But where do I get that? It's not on SqueakMap. Google isn't helpful. Don p.s. I'm not IRC literate yet, but I'll look into that next. Michael van der Gulik wrote: > Don McLane wrote: > >> I'm trying to learn to write network objects in squeak. I read the >> chapter "Networking Squeak" by Parsia, Kerimbaev, and Spoon, from Mark >> Guzdials book. But I wanted to start at a more basic level. >> >> My first attempt is to write the simplest possible server. This server >> should wait for a connection, then print the first line sent to it, >> finally close. Unfortunately, it gets a "primitive failed" error. I >> got the same result on XP and Vista. Here's my code: >> >> | serverSocket connectionSocket | >> Socket initializeNetwork. >> serverSocket := Socket newTCP. >> serverSocket listenOn: 8080. >> connectionSocket := serverSocket accept. >> Transcript show: (connectionSocket upToAll: String crlf). >> connectionSocket close. >> serverSocket close. >> >> I found some old code for the PWS and looked around. It makes a >> ServerSocket object, but I can't find that class in my image (3.9-7067). >> >> If I do get a server socket to return a connection socket, is there a >> way to convert that socket into a SocketStream? >> >> Can anyone get me un-stuck? I've been trying to get past this for a >> couple evenings now. >> >> > Hi Don. > > You'll be wanting to do: > ss := SocketStream on: serverSocket. > > I would recommend looking at a simple network service. One I can think > of is REPLServer, which is a telnet server, but there may be simpler > ones out there for e.g. HTTP. > > Also, if you want faster help, I recommend joining the #squeak IRC channel. > > Michael. > > _______________________________________________ > Beginners mailing list > Beginners@xxxxxxxxxxxxxxxxxxxxxxxxxx > http://lists.squeakfoundation.org/mailman/listinfo/beginners >
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: simple server?, Michael van der Gulik |
|---|---|
| Next by Date: | The Weekly Squeak Summary No. 15: Sep 23 - Nov 10, 2007, Michael Haupt |
| Previous by Thread: | Re: simple server?, Michael van der Gulik |
| Next by Thread: | Re: simple server?, Norbert Hartl |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |