Home Information Classes Download Usage Mail List Requirements Links FAQ Tutorial

TcpClient.h
1 #ifndef STK_TCPCLIENT_H
2 #define STK_TCPCLIENT_H
3
4 #include "Socket.h"
5
6 namespace stk {
7
8 /***************************************************/
31 /***************************************************/
32
33 class TcpClient : public Socket
34 {
35 public:
37
40 TcpClient( int port, std::string hostname = "localhost" );
41
43 ~TcpClient();
44
46
51 int connect( int port, std::string hostname = "localhost" );
52
54 int writeBuffer(const void *buffer, long bufferSize, int flags = 0);
55
57 int readBuffer(void *buffer, long bufferSize, int flags = 0);
58
59 protected:
60
61 };
62
63 } // stk namespace
64
65 #endif

The Synthesis ToolKit in C++ (STK)
©1995--2017 Perry R. Cook and Gary P. Scavone. All Rights Reserved.