No longer waits for connection
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1356 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
d2a5cc403e
commit
a2740a9c1e
@ -94,8 +94,12 @@ static uint32 g_nxcid = 1;
|
||||
* connection is normally needed per thread as each connection can host
|
||||
* multiple windows.
|
||||
*
|
||||
* NOTE that multiple instances of the NX server may run at the same time,
|
||||
* each with different message queue names.
|
||||
* NOTES:
|
||||
* - This function returns before the connection is fully instantiated.
|
||||
* it is necessary to wait for the connection event before using the
|
||||
* returned handle.
|
||||
* - Multiple instances of the NX server may run at the same time,
|
||||
* each with different message queue names.
|
||||
*
|
||||
* Input Parameters:
|
||||
* svrmqname - The name for the server incoming message queue
|
||||
@ -183,6 +187,7 @@ NXHANDLE nx_connectionstance(FAR const char *svrmqname)
|
||||
goto errout_with_wmq;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* Now read until we get a response to this message. The server will
|
||||
* respond with either (1) NX_CLIMSG_CONNECTED, in which case the state
|
||||
* will change to NX_CLISTATE_CONNECTED, or (2) NX_CLIMSG_DISCONNECTED
|
||||
@ -197,9 +202,10 @@ NXHANDLE nx_connectionstance(FAR const char *svrmqname)
|
||||
gdbg("nx_message failed: %d\n", errno);
|
||||
goto errout_with_wmq;
|
||||
}
|
||||
usleep(300000);
|
||||
}
|
||||
while (conn->state != NX_CLISTATE_CONNECTED);
|
||||
|
||||
#endif
|
||||
return (NXHANDLE)conn;
|
||||
|
||||
errout_with_wmq:
|
||||
|
Loading…
Reference in New Issue
Block a user