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/