Geetha Arasu, I'm assuming that you successfully opened both the library
and the socket, it's hard to tell without code samples of what are you
doing.
This is what I do when I use NetLibSocketConnect(), this code was inside
a function and it's fully functional.
----- CODE SAMPLE -----
UInt16 AppNetRefnum // Got from library opening
NetSocketRef socket // Got from socket opening
Int32 AppNetTimeout = ( 6 * SysTicksPerSecond () ) // 6 sec timeout
Int16 AddrLength;
NetSocketAddrINType Addr;
NetHostInfoBufPtr bufP;
NetHostInfoPtr infoP;
Err err;
AddrLength = sizeof(Addr);
MemSet ((char *) &Addr, AddrLength, '\0');
Addr.family = netSocketAddrINET;
Addr.port = NetHToNS (8080);
bufP = (NetHostInfoBufPtr) MemPtrNew (sizeof (NetHostInfoBufType));
infoP = NetLibGetHostByName(AppNetRefnum, "127.0.0.1", bufP,
AppNetTimeout, &err);
Addr.addr = (NetIPAddr)NetHToNL((*(NetIPAddr *) infoP->addrListP[0]));
MemPtrFree (bufP);
NetLibSocketConnect(AppNetRefnum, socket, (NetSocketAddrType*) &Addr,
sizeof(Addr), AppNetTimeout, &err);
if (err)
{
return err;
}
return errNone;
}
----- CODE SAMPLE -----
Hope this help you out.
Eduardo Orea
Geetha Arasu escribió:
Hi ..
I am writing a client network application using NetMgr.h. i am using
treo 680 simulator.
while using the Function NetLibsocketConnect , every time gives me an error
- netErrParamErr ...
The error-The specified index is out of range or there is no configuration
at the index.
dont have an idea about it...
could anyone suggest me what could be the reason for that
error..
--
For information on using the ACCESS Developer Forums, or to unsubscribe, please
see http://www.access-company.com/developers/forums/