FROM : Charles Françoise
DATE : Wed Oct 13 21:14:15 2004
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.
Thanks
Charles
DATE : Wed Oct 13 21:14:15 2004
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.
Thanks
Charles
| Related mails | Author | Date |
|---|---|---|
| Charles Françoise | Oct 13, 21:14 | |
| Douglas Davidson | Oct 13, 21:20 | |
| Charles Françoise | Oct 13, 21:24 |






Cocoa mail archive

