TX Library Help – Version: 00173a, Revision: 174
 ALL  Windows graphics in a sandbox

Example04/client.cpp

См. документацию.
00001 //{===========================================================================
00011 //}===========================================================================
00012 
00013 #include "proto.h"
00014 
00015 int main()
00016 {
00017 txCreateWindow (1024, 768);
00018 
00019 Ball_t ball = {0, 0, 0, 0};
00020 
00021 TX_SOCKET ball_server = txCreateSocket (TX_CLIENT, TX_BROADCAST, TX_STD_PORT, TX_BLOCK, false);
00022 
00023 if (txnAssert (ball_server) == TXN_NOT_CREATED)
00024     {
00025     printf ("Can't create listener. Maybe, port are busy.\n");
00026     return -1;
00027     }
00028 
00029 while (true)
00030     {
00031     txRecvFrom (ball_server, &ball, sizeof(ball));
00032 
00033     if (ball.x == -100 && ball.y == -100)
00034         break;
00035 
00036     txSetFillColor (TX_LIGHTRED);
00037     txSetColor (TX_LIGHTRED);
00038 
00039     txCircle (ball.x, ball.y, 10);
00040 
00041     txSleep (25);
00042     txSetFillColor (TX_BLACK);
00043     txClear ();
00044     }
00045 
00046 return 0;
00047 }