Hi!
I have a service and client that use WSE 2.0 and soap.tcp. Both are behind
firewalls. Client connects to a public machine's tcp port which is
redirected to service.
If I send a request to service, it is received, but I can't get the
answer.
Here is the message from event log:
Event Type: Error
Event Source: Microsoft WSE 2.0
Event Category: None
Event ID: 0
Date: 2/22/2005
Time: 10:20:38 AM
User: N/A
Computer: kups
Description:
Failure Sending a Fault: System.Net.Sockets.SocketException: A connection
attempt failed because the connected party did not properly respond after a
period of time, or established connection failed because connected host has
failed to respond
at Microsoft.Web.Services2.Messaging.SoapTcpConnection.Connect()
at Microsoft.Web.Services2.Messaging.SoapTcpConnection..ctor(Uri
remoteEndpoint, SoapTcpTransportOptions options, ISoapFormatter formatter)
at Microsoft.Web.Services2.Messaging.SoapTcpTransport.GetConnection(Uri
destination)
at
Microsoft.Web.Services2.Messaging.SoapTcpOutputChannel.Send(SoapEnvelope
message)
at Microsoft.Web.Services2.Messaging.SoapReceiver.SendFault(SoapEnvelope
request, Exception ex)
What could be the problem?
Kristjan
Trevor Pinkney - 22 Feb 2005 14:55 GMT
It sounds like the port that you come in on is open, but you can't get back
out on that port.
> Hi!
>
[quoted text clipped - 38 lines]
>
> Kristjan
Kups - 04 Mar 2005 11:01 GMT
The error occured due to client-side timeout which came earlier than server
time-out. So, the client did not accept the fault message.