• 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: Newbie Question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie Question


  • Subject: Re: Newbie Question
  • From: Justin Walker <email@hidden>
  • Date: Tue, 13 Jul 2004 09:03:06 -0700

On Jul 13, 2004, at 3:43, Quinn wrote:

At 22:54 +0000 12/7/04, Maxwell Robertson wrote:
Can anyone offer advice on how to start developing a client - server application?

What can you tell us about:

o the platform requirements? (what version of Mac OS X?, would you like to support other platforms?)

o the development environment? (we've had a lot of Pascal questions on the list recently :-), but there are other concerns (CW vs Xcode, Mach-O vs CFM, etc))

o the expected workload? (total bandwidth, number of transactions per second, number of clients)

o the protocol? (what do you need to transmit between the client and the server?)

Your answers to these questions will significantly affect my suggestions.

Some additional advice:

1) Follow Quinn's advice;

2) Invest in a book by W. Richard Stevens, called "Unix Network Programming". It is in 3 editions by now. The second is in two volumes, the first dealing with the socket and XTI APIs. It has been rewritten, in a 3rd edition, by someone other than Stevens, but I suspect it is still a good resource. These books go into some detail on the subject of client-server design and implementation, and include plenty of example code (which is available on the web).

Regards,

Justin

--
Justin C. Walker, Curmudgeon-At-Large *
Institute for General Semantics | "Weaseling out of things is what
| separates us from the animals.
| Well, except the weasel."
| - Homer J Simpson
*--------------------------------------*-------------------------------*
_______________________________________________
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: Newbie Question
      • From: Mark Grimes <email@hidden>
References: 
 >Newbie Question (From: "Maxwell Robertson" <email@hidden>)
 >Re: Newbie Question (From: Quinn <email@hidden>)

  • Prev by Date: Re: Use CFMessagePort in CFM app?
  • Next by Date: Intermittent message: [NSPortCoder sendBeforeTime:sendReplyPort:] timed out
  • Previous by thread: Re: Newbie Question
  • Next by thread: Re: Newbie Question
  • Index(es):
    • Date
    • Thread