Hi Vu,

I made the appropriate changes and still get the same response...

Thanks for your attention and help.

Jon

"Vu Pham" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Jon,
>
> That error is from another error. Your code has :
>
> inetAddrP = (NetSocketAddrINType *) &AppNetSockAddr;
>  inetAddrP->family = netSocketAddrINET;
>  inetAddrP->port = 3000;
>  inetAddrP->addr = 0x0a000018;
>
>
> You need to have the the appropriate conversion Host-To-Net, something
like
> :
>
> NetIPAddr ipaddr;
> inetAddrP->port = NetHToNS( 3000);
> ipaddr = NetLibAddrAToIN( AppNetRefNum,  "10.0.0.24" );
> inetaddr->addr = NetHToNL( ipaddr );
>
> The very important thing on socket programming is converting Host to Net
on
> the way out, and Net to Host on the way in.
>
>
> Vu
> ----- Original Message ----- 
> From: "Jonathan Niedfeldt" <[EMAIL PROTECTED]>
> Newsgroups: palm-dev-forum
> To: "Palm Developer Forum" <[EMAIL PROTECTED]>
> Sent: Thursday, February 19, 2004 10:29 PM
> Subject: Re: NetLibReceive() blocks
>
>
> > Hi Vu,
> >
> > If I set it to "true" my NetLibSocketConnect() call returns an error of
> > "netErrWouldBlock" and fails...
> >
> > Jon
> >
> > "Vu Pham" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> > >
> > > ----- Original Message ----- 
> > > From: "Jonathan Niedfeldt" <[EMAIL PROTECTED]>
> > > Newsgroups: palm-dev-forum
> > > To: "Palm Developer Forum" <[EMAIL PROTECTED]>
> > > Sent: Thursday, February 19, 2004 10:03 PM
> > > Subject: NetLibReceive() blocks
> > >
> > >
> > > > =========  Code snippet ===============
> > > > static BOOL SetupNetwork()
> > > > {
> > > >  BOOL bRet = true;
> > > >  Err error;
> > > >  UInt16 ifErrs;
> > > >  NetSocketAddrINType *inetAddrP;
> > > >  BOOL blockFlag = false;
> > > >
> > >
> > > [...]
> > >
> > > > // Set the socket to not block on read
> > > >
> > > >  if( NetLibSocketOptionSet( AppNetRefNum,
> > > >     AppNetSocketRef,
> > > >     netSocketOptLevelSocket,
> > > >     netSocketOptSockNonBlocking,
> > > >     &blockFlag,
> > > >     sizeof(blockFlag),
> > > >     AppNetTimeout,
> > > >     &ifErrs) )
> > > >  {
> > > >   MessageBox( "Could not set non-blocking on socket" );
> > > >   FrmGotoForm(MainForm);
> > > >   return(false);
> > > >  }
> > > >
> > >
> > > I think you should set blockFlag to true. This is the flag for
> > NonBlocking.
> > > True means nonblocking.
> > >
> > > HTH,
> > >
> > > Vu
> > >
> > >
> >
> >
> >
> > -- 
> > For information on using the Palm Developer Forums, or to unsubscribe,
> please see http://www.palmos.com/dev/support/forums/
> >
>
>



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

Reply via email to