The Trunk: Network-fbs.146.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Network-fbs.146.mcz

commits-2
Frank Shearar uploaded a new version of Network to project The Trunk:
http://source.squeak.org/trunk/Network-fbs.146.mcz

==================== Summary ====================

Name: Network-fbs.146
Author: fbs
Time: 7 December 2013, 11:08:28.045 am
UUID: c7c2b09f-06f1-ef46-8371-a171d2c426a1
Ancestors: Network-nice.145

While #finger: is a nice example of how to use SocketStream, it causes a dependency on ToolBuilder. #finger:at: removes this dependency by requiring the user to explicitly provide an address (rather than #finger:'s prompting of the user). This lets us keep a nice example that does _not_ require user input.

There are no senders of #finger: in the base image.

=============== Diff against Network-nice.145 ===============

Item was removed:
- ----- Method: SocketStream class>>finger: (in category 'example') -----
- finger: userName
- "SocketStream finger: 'stp'"
-
- | addr s |
- addr := NetNameResolver promptUserForHostAddress.
- s := SocketStream openConnectionToHost: addr port: 79.  "finger port number"
- Transcript show: '---------- Connecting ----------'; cr.
- s sendCommand: userName.
- Transcript show: s getLine.
- s close.
- Transcript show: '---------- Connection Closed ----------'; cr; endEntry.
- !

Item was added:
+ ----- Method: SocketStream class>>finger:at: (in category 'example') -----
+ finger: userName at: aHostnameOrAddressString
+ "SocketStream finger: 'stp'"
+
+ | s |
+ s := SocketStream openConnectionToHost: aHostnameOrAddressString port: 79.  "finger port number"
+ Transcript show: '---------- Connecting ----------'; cr.
+ s sendCommand: userName.
+ Transcript show: s getLine.
+ s close.
+ Transcript show: '---------- Connection Closed ----------'; cr; endEntry.
+ !