Re: OT vs. socket calls on 10.2
Re: OT vs. socket calls on 10.2
- Subject: Re: OT vs. socket calls on 10.2
- From: Vincent Lubet <email@hidden>
- Date: Thu, 5 Sep 2002 10:11:35 -0700
On Thursday, September 5, 2002, at 08:07 AM, Jim Matthews wrote:
At 1:23 PM +0200 9/5/02, Jens Bauer wrote:
Hi Jim,
As being the one who wrote the networking code for Opera, I can tell
you
it's possible to receive files via FTP using Open Transport.
Apparently my question was not clear. Fetch (and other FTP clients
using the OT APIs) work fine on Jaguar almost all of the time. I'm
trying to figure out one particular user's problem. In this situation
OT-based FTP clients fail but the BSD-based command line client and
Classic clients don't. It isn't a matter of making the wrong API
calls or getting OT errors -- the data connections just aren't going
through.
So I am trying to figure out why connections made with one API go
through while identical connections made with another API don't. Since
the TCP packets should be indistinguishable on the wire, I'm left with
the hypothesis that some sort of firewall software on the Jaguar
machine is interacting with OT-originated traffic and not BSD traffic.
I'm asking the experts on the list whether they've seen such a thing,
or even whether it's theoretically possible.
The OT framework is just using the straight BSD Sockets API and --
beside evil patching of the OT framework -- no firewall should affect
OT but not the Sockets.
To put the question another way, is there a way (short of a clean
install) that the user can make sure that no third party software is
affecting his network traffic? Something like restarting with the Mac
OS Base extension set in 8.x and 9.x?
Use the command kextstat (kmodstat for pre-Jaguar system) to look for
3rd party kernel extensions.
It would be useful to know exactly how this is failing and where.
Vincent
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.