Home | History | Annotate | Download | only in client_examples

Lines Matching refs:client

2  * @example backchannel-client.c
3 * A simple example of an RFB client
12 static void HandleRect(rfbClient* client, int x, int y, int w, int h) {
16 * The client part of the back channel extension example.
29 static void sendMessage(rfbClient* client, char* text)
36 if(!WriteToRFBServer(client, (char*)&msg, sizeof(msg)) ||
37 !WriteToRFBServer(client, text, length)) {
42 static rfbBool handleBackChannelMessage(rfbClient* client,
51 rfbClientSetClientData(client, sendMessage, sendMessage);
53 if(!ReadFromRFBServer(client, ((char*)&msg)+1, sizeof(msg)-1))
57 if(!ReadFromRFBServer(client, text, msg.size)) {
80 rfbClient* client = rfbGetClient(8,3,4);
82 client->GotFrameBufferUpdate = HandleRect;
85 if (!rfbInitClient(client,&argc,argv))
90 if(WaitForMessage(client,1000000)>0)
91 HandleRFBServerMessage(client);
92 else if(rfbClientGetClientData(client, sendMessage))
93 sendMessage(client, "Dear Server,\n"
98 rfbClientCleanup(client);