#QUALITY by stefan
authorStefan Vogel <sv@exept.de>
Mon, 23 Apr 2018 19:45:07 +0200
changeset 4636 7e1e0ce3e0b4
parent 4635 b135c0746fd5
child 4637 1d8bc0d9423a
#QUALITY by stefan class: Socket changed: #printOn: print listening state
Socket.st
--- a/Socket.st	Mon Apr 23 18:56:31 2018 +0200
+++ b/Socket.st	Mon Apr 23 19:45:07 2018 +0200
@@ -3489,9 +3489,18 @@
     protocol printOn:aStream.
     aStream nextPutAll:' port='.
     self port printOn:aStream.
-    aStream nextPutAll:' peer='.
-    peer printOn:aStream.
+    peer notNil ifTrue:[
+        aStream nextPutAll:' peer='.
+        peer printOn:aStream.
+    ].
+    listening notNil ifTrue:[
+        aStream nextPutAll:' *listening('.
+        listening printOn:aStream.
+        aStream nextPutAll:')*'.
+    ].
     aStream nextPut:$).
+
+    "Modified: / 23-04-2018 / 19:44:24 / stefan"
 ! !
 
 !Socket methodsFor:'queries'!
@@ -3898,6 +3907,7 @@
     "
 ! !
 
+
 !Socket methodsFor:'specials'!
 
 linger:anIntegerOrNil
@@ -4231,11 +4241,6 @@
     ^ self setSocketOption:#'TCP_NODELAY' argument:aBoolean argument:nil.
 ! !
 
-!Socket methodsFor:'testing'!
-
-isSocket
-    ^ true
-! !
 
 !Socket methodsFor:'waiting'!