c# - Connection specific AppendShutdownHandler -


i'm using networkcomms.net , i'm trying create sort of forwarder listens on port (calling gateway), receive packet (from client) tell him redirect next pacekts coming same client.

example: client tell gateway needs server:serverport gateway creates connection server:serverport client sends packets gateway sends them server server sends response, goes through gateway client.

i had working net.sockets , i’m changing networkcomms.

the problem i’m facing when connection gateway (client) server (listening server) closed, gateway trigger global callbacks connection/disconnection:

networkcomms.appendglobalconnectionclosehandler(clientdisconnected); networkcomms.appendglobalconnectionestablishhandler(clientconnected); 

those callbacks supposed called when client connect or disconnect on gateway

this code i’m using start listener.

networkcomms.defaultsendreceiveoptions = new sendreceiveoptions<protobufserializer, , lzmacompressor>(); networkcomms.defaultsendreceiveoptions.includepacketconstructiontime = networkcomms.defaultsendreceiveoptions.receivehandlepriority = queueitempriority.abovenormal; networkcomms.appendglobalconnectionclosehandler(sessionclosed); networkcomms.appendglobalconnectionestablishhandler(newsessionconnected); networkcomms.appendglobalincomingpackethandler<string>("echo", socketcommands.handleincomingechopacket); connection.startlistening(connectiontype.tcp, new ipendpoint(ipaddress.any, 10000)); 

i suppose “global” way of starting it? how start 1 add connected/disconnected handlers listener?

thanks


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -