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
|
* connection is normally needed per thread as each connection can host
|
||||||
* multiple windows.
|
* multiple windows.
|
||||||
*
|
*
|
||||||
* NOTE that multiple instances of the NX server may run at the same time,
|
* NOTES:
|
||||||
* each with different message queue names.
|
* - 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:
|
* Input Parameters:
|
||||||
* svrmqname - The name for the server incoming message queue
|
* svrmqname - The name for the server incoming message queue
|
||||||
@ -183,6 +187,7 @@ NXHANDLE nx_connectionstance(FAR const char *svrmqname)
|
|||||||
goto errout_with_wmq;
|
goto errout_with_wmq;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/* Now read until we get a response to this message. The server will
|
/* 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
|
* respond with either (1) NX_CLIMSG_CONNECTED, in which case the state
|
||||||
* will change to NX_CLISTATE_CONNECTED, or (2) NX_CLIMSG_DISCONNECTED
|
* 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);
|
gdbg("nx_message failed: %d\n", errno);
|
||||||
goto errout_with_wmq;
|
goto errout_with_wmq;
|
||||||
}
|
}
|
||||||
|
usleep(300000);
|
||||||
}
|
}
|
||||||
while (conn->state != NX_CLISTATE_CONNECTED);
|
while (conn->state != NX_CLISTATE_CONNECTED);
|
||||||
|
#endif
|
||||||
return (NXHANDLE)conn;
|
return (NXHANDLE)conn;
|
||||||
|
|
||||||
errout_with_wmq:
|
errout_with_wmq:
|
||||||
|
Loading…
Reference in New Issue
Block a user