agdurga

Hi,

I am using client server architecture using client activated object. I am using an external IP address for server and client is in LAN. Client is able to fetch information(request & response) from server, whereas when the server wants to send information (events basically), it is not able to do so. Is it due to the firewall I am using Http.

Is there anyother way, like using a specific port number in client to listen to events

Please help.




Re: .NET Remoting and Runtime Serialization Events

John Lambert - MSFT

Yes, this is usually due to a firewall: there is no way for the server to initiate a connection to a client.

You can have clients register themselves with the server and then have the server maintain a reference to each client and use that for future calls.






Re: .NET Remoting and Runtime Serialization Events

agdurga

I even tried registering the client for the events. Its working in LAN, but not in Internet




Re: .NET Remoting and Runtime Serialization Events

John Lambert - MSFT

Does it work with TCP




Re: .NET Remoting and Runtime Serialization Events

agdurga

No. Whether its TCP or HTTP, events work well only in LAN.