Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/src/winsock.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 51 by z0rac, Tue May 19 20:39:06 2009 UTC revision 52 by z0rac, Wed May 20 19:42:13 2009 UTC
# Line 40  public: Line 40  public:
40      tcpclient& operator()(SOCKET s) { _socket = s; return *this; }      tcpclient& operator()(SOCKET s) { _socket = s; return *this; }
41      SOCKET release() { SOCKET s = _socket; _socket = INVALID_SOCKET; return s; }      SOCKET release() { SOCKET s = _socket; _socket = INVALID_SOCKET; return s; }
42      operator SOCKET() const { return _socket; }      operator SOCKET() const { return _socket; }
43      void connect(const string& host, const string& port, bool blocking = true);      tcpclient& connect(const string& host, const string& port);
44      void shutdown();      tcpclient& shutdown();
45      size_t recv(char* buf, size_t size);      size_t recv(char* buf, size_t size);
46      size_t send(const char* data, size_t size);      size_t send(const char* data, size_t size);
47        tcpclient& timeout(int sec);
48      bool wait(int op, int sec = -1);      bool wait(int op, int sec = -1);
49    };    };
50    

Legend:
Removed from v.51  
changed lines
  Added in v.52

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26