|
|
@ -150,6 +150,11 @@ ReadFromRFBServer(rfbClient* client, char *out, unsigned int n)
|
|
|
|
errno=WSAGetLastError();
|
|
|
|
errno=WSAGetLastError();
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
if (errno == EWOULDBLOCK || errno == EAGAIN) {
|
|
|
|
if (errno == EWOULDBLOCK || errno == EAGAIN) {
|
|
|
|
|
|
|
|
#ifndef WIN32
|
|
|
|
|
|
|
|
usleep (10000);
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
Sleep (10);
|
|
|
|
|
|
|
|
#endif
|
|
|
|
/* TODO:
|
|
|
|
/* TODO:
|
|
|
|
ProcessXtEvents();
|
|
|
|
ProcessXtEvents();
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -191,6 +196,11 @@ ReadFromRFBServer(rfbClient* client, char *out, unsigned int n)
|
|
|
|
errno=WSAGetLastError();
|
|
|
|
errno=WSAGetLastError();
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
if (errno == EWOULDBLOCK || errno == EAGAIN) {
|
|
|
|
if (errno == EWOULDBLOCK || errno == EAGAIN) {
|
|
|
|
|
|
|
|
#ifndef WIN32
|
|
|
|
|
|
|
|
usleep (10000);
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
Sleep (10);
|
|
|
|
|
|
|
|
#endif
|
|
|
|
/* TODO:
|
|
|
|
/* TODO:
|
|
|
|
ProcessXtEvents();
|
|
|
|
ProcessXtEvents();
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|