Hello, I'm glad you liked it.
You can concatenate two Strings with the binary method
','.
Here is a modified version of the getIPName.
-----
"Get the IP Name (such as minnow.cc.gatech.edu) from the
IP Address (such as 130.207.118.114)"
| ipCache user cacheEntry return ipName username |
ipCache _ shelf modulesAt: 'ipCache'.
ipName _ (user _ request user)
ifNil: ["This sometimes happens during upload requests"
'not available']
ifNotNil: [(cacheEntry _ ipCache at: user ifAbsent:
[nil])
ifNil: [(return _ NetNameResolver nameForAddress: user
timeout: 15)
ifNil: [NetNameResolver stringFromAddress: user]
ifNotNil: [ipCache at: user put: (Array with: Time
totalSeconds with: return).
return]]
ifNotNil: [((Time totalSeconds - (cacheEntry at: 1)) >
72000)
ifTrue: ["Refresh cache after 20 hours"
ipCache removeKey: user.
(return _ NetNameResolver nameForAddress: user
timeout: 15)
ifNil: [NetNameResolver
stringFromAddress: user]
ifNotNil: [
ipCache at: user put: (Array
with: Time totalSeconds
with: return).
return]]
ifFalse: [cacheEntry at: 2]]].
username _ request security ifNotNil: [request security
user] ifNil: ['unknown'].
username, ':', ipName
-----
Truly yours,
Yasuo Uchida
--- Derrel Fincher <[EMAIL PROTECTED]> :
>I figured it would be easy: just concatenate the >results
of currentpage 22 in the swiki with the code >given above.
However, as I tried it Irealized I >didn't know enough
Squeak to make it work. Can >anybody provideany
suggestions about how to do this?
_______________________________________________
Pws mailing list
[email protected]
https://mailman.cc.gatech.edu/mailman/listinfo/pws