G
Guest
Hi,
We have a windows service passing objects to a client application by
remoting.
The windows service is started and running successfully.
* When the client app is running on the same machine as the windows service
(W2K3) every method gets executed successfully.
* When the client app is running on a different machine (XP SP2), some
methods from the remote object the client calls make client hang. Other
methods are executed successfully.
All the methods that will make the client hang are using a DataReader: At
'Dim Reader as ODBC.OdbcDataReader = OdbcCommand.ExecuteReader()' the client
app freezes. The ODBC queries a Database on the same server (W2K3).
No exception is thrown.
The strange thing is when we reverse the setup (WinService on XP, DB &
ClientApp on W2K3-Server) it all works fine.
We're using tcpChannel.
All objects that the remote object could return are made serializable.
The remoteObject will be created as 'WellKnownObjectMode.Singleton'
Is this a remoting, odbc, networking or ... -issue?
Any suggestions?
TIA,
Michael
We have a windows service passing objects to a client application by
remoting.
The windows service is started and running successfully.
* When the client app is running on the same machine as the windows service
(W2K3) every method gets executed successfully.
* When the client app is running on a different machine (XP SP2), some
methods from the remote object the client calls make client hang. Other
methods are executed successfully.
All the methods that will make the client hang are using a DataReader: At
'Dim Reader as ODBC.OdbcDataReader = OdbcCommand.ExecuteReader()' the client
app freezes. The ODBC queries a Database on the same server (W2K3).
No exception is thrown.
The strange thing is when we reverse the setup (WinService on XP, DB &
ClientApp on W2K3-Server) it all works fine.
We're using tcpChannel.
All objects that the remote object could return are made serializable.
The remoteObject will be created as 'WellKnownObjectMode.Singleton'
Is this a remoting, odbc, networking or ... -issue?
Any suggestions?
TIA,
Michael