• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: OT vs. socket calls on 10.2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: OT vs. socket calls on 10.2
      • From: Jim Matthews <email@hidden>
References: 
 >Re: OT vs. socket calls on 10.2 (From: Jim Matthews <email@hidden>)

  • Prev by Date: Re: OT vs. socket calls on 10.2
  • Next by Date: Re: OT vs. socket calls on 10.2
  • Previous by thread: Re: OT vs. socket calls on 10.2
  • Next by thread: Re: OT vs. socket calls on 10.2
  • Index(es):
    • Date
    • Thread