Hi <x-zendesk-user data-user-name="alex samih-zade">378647052751</x-zendesk-user>
When your listener is running as a server, it cannot initiate the connection - something needs to connect to it. This does not have to actually send a message to trigger your script - the act of connecting would be enough to trigger the connection event type.
In terms of what "this" is talking to when you are writing to the listener, you will have a "this" object for each established connection. For a client, there would only ever be a single active one. For a server, you could potentially have many active connections (and many "this" objects that would be visible inside of the listener events).
Hope this helps.
James
#DashBoard