4 #include <TServerSocket.h>
8 class TestServer: public TObject {
11 static const Int_t kBadState = -1;
13 static const Int_t kTimeout = -2;
15 static const Int_t kBadMessage = -3;
17 static const Int_t kCommError = -4;
19 static const Int_t kServerError = -5;
23 TServerSocket fServerSocket;
30 Int_t SendBuffer(TSocket* socket, const char* buffer, Int_t size);
32 Int_t ReceiveBuffer(TSocket* socket, char* buffer, Int_t size);
34 Int_t SendMessage(TSocket* socket, AliDCSMessage& message);
36 Int_t ReceiveMessage(TSocket* socket, AliDCSMessage& message);
40 TestServer(Int_t port, Long_t timeout = 5000, Int_t retries = 5);
42 void Run(Int_t count, Int_t rsSize);
44 ClassDef(TestServer, 0);