• 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: OS X Socket Performance
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OS X Socket Performance


  • Subject: Re: OS X Socket Performance
  • From: Peter Sichel <email@hidden>
  • Date: Tue, 10 Sep 2002 03:21:41 -0400

The main reason to use BSD sockets directly is that you need some
flexibility the other frameworks don't provide. I implemented my
own Objective-C wrapper around BSD sockets to gain full control
over RAW sockets, socket options, select(), connect(), etc.

While it took some effort, the result is elegant and flexible.
Assuming good design, the performance hit of using Objective-C
is negligible. The latency of multiple ICMP listeners or using
Distributed Objects and run loops needs to be considered more
carefully. The important thing is to match the design to what
you are trying to accomplish.

- Peter
_______________________________________________
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: OS X Socket Performance
      • From: Peter Sichel <email@hidden>
References: 
 >OS X Socket Performance (From: "Chris K." <email@hidden>)

  • Prev by Date: Re: CFSocket questions
  • Next by Date: Re: OS X Socket Performance
  • Previous by thread: Re: OS X Socket Performance
  • Next by thread: Re: OS X Socket Performance
  • Index(es):
    • Date
    • Thread