• 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: NSSocketPort and NSFileHandle as simple network architecture
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSSocketPort and NSFileHandle as simple network architecture


  • Subject: Re: NSSocketPort and NSFileHandle as simple network architecture
  • From: Douglas Davidson <email@hidden>
  • Date: Wed, 13 Oct 2004 12:20:42 -0700


On Oct 13, 2004, at 12:14 PM, Charles Françoise wrote:


I am trying to make a simple network architecture based on NSSocketPort and NSFileHandle. I have my server functioning just fine (receives messages and everything). But I can't get a client to send any data.

I intialize my connection using :

socketPort = [[NSSocketPort alloc] initRemoteWithTCPPort:port host:hostname];
socketHandle = [[NSFileHandle alloc] initWithFileDescriptor:[socketPort socket]];

socketPort being an instance of NSSocketPort and socketHandle and instance of NSFileHandle. But when I try to write data to the Socket (using NSFileHandle's writeData:(NSData *)), I get a -[NSConcreteFileHandle writeData:]: Bad file descriptor error.

Please do not tell me that I can do this another way, I've tried them (SmallSockets, NSStream, BSD Sockets) and got them to work. I'm trying to get the NSSocketPort to act as client.

NSSocketPort doesn't do what you seem to think it does. NSSocketPort is not a socket; it is an NSPort subclass implemented using sockets. It's primarily used for Distributed Objects. Look up the NSPort and Distributed Objects documentation for more information.

Douglas Davidson

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
  • Follow-Ups:
    • Re: NSSocketPort and NSFileHandle as simple network architecture
      • From: Charles Françoise <email@hidden>
References: 
 >NSSocketPort and NSFileHandle as simple network architecture (From: Charles Françoise <email@hidden>)

  • Prev by Date: NSSocketPort and NSFileHandle as simple network architecture
  • Next by Date: Re: NSSocketPort and NSFileHandle as simple network architecture
  • Previous by thread: NSSocketPort and NSFileHandle as simple network architecture
  • Next by thread: Re: NSSocketPort and NSFileHandle as simple network architecture
  • Index(es):
    • Date
    • Thread