Hi,

    I want to connect to a remote server. And I coded in the following way.


NetSocketRef  fd    = -1;  // socked file descriptor
Err     errP;
SWord    sw   = -1;

 NetSocketAddrINType sockAddrType;

 sockAddrType.family = AF_INET;
 sockAddrType.port = 0;
 sockAddrType.addr = NetLibAddrAToIN (AppNetRefnum, 209.247.202.106");


 /*NetSocketRef NetLibSocketOpen (Word libRefnum, NetSocketAddrEnum domain,
NetSocketTypeEnum type,
   SWord protocol, SDWord timeout, Err* errP) */
 fd = NetLibSocketOpen(AppNetRefnum, netSocketAddrINET, netSocketTypeStream,
netSocketProtoIPTCP, 10, &errP);


/* SWord NetLibSocketConnect (Word libRefnum, NetSocketRef socketRef,
NetSocketAddrType* socketAddrP,
   SWord addrLen, SDWord timeout, Err* errP) */
 sw = NetLibSocketConnect(AppNetRefnum, fd, (NetSocketAddrType
*)&sockAddrType, sizeof(sockAddrType), 10, &errP);


NetLibSocketConnect is returning a negative value and errP is containg the
error "netErrParamErr".


Note: I used NetSocketAddrINType structure instead of NetSocketAddrType
structure in NetLibSocketConnect function.


    Any solution or suggestion for me.

Thanks,

Sagar
[EMAIL PROTECTED]


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to