Koozali.org: home of the SME Server

ASP and E-Smith

Kenny Watkins

ASP and E-Smith
« on: October 26, 2000, 10:02:41 PM »
Here is our situation.

We have 15 PC's behind an e-smith 4 server.  They communicate with a server (Windows NT ASP) elsewhere.  Basically it's just submitting data to the server (which works perfectly), but when the ASP server sends stuff back to the clients, the results are incorrect.

If one PC submits information to the database, other PC's appear to get his results instead of their own.

Could this be a NAT problem?


Thanks,

Kenny.

Gordon Rowell

RE: ASP and E-Smith
« Reply #1 on: October 26, 2000, 10:09:37 PM »
Kenny Watkins wrote:

> [...]
> If one PC submits information to the database, other PC's
> appear to get his results instead of their own.
>
> Could this be a NAT problem?

It could be, or it is also possible that the ASP provider is not properly tracking
multiple requests from the same IP address (either through session cookies or
TCP port numbers).

My first check would be to ask the ASP provider how they differentiate multiple connections from the same IP address. I have seen online ordering systems which don't - so the requests get mangled.

Gordon

Charlie Brady

RE: ASP and E-Smith
« Reply #2 on: October 26, 2000, 10:17:34 PM »
Gordon Rowell wrote:

> Kenny Watkins wrote:
>
> > [...] > If one PC submits information to the database,
> other PC's > appear to get his results instead of their own.
> > > Could this be a NAT problem?
>
> It could be,

I very much doubt that it could be. HTTP responses are returned in the same TCP stream connection that the request traverses, and TCP uses extremely hard to guess sequence numbers to distinguish packets belonging to a stream. The means that even if the NAT software mixes up its manipulation of IP addresses and port numbers, the result will be a broken stream, not incorrect distribution of data.

I'm sure that Gordon is correct, your problem is in the session tracking in your application.

Regards

Charlie