libt2n: (gerd) fixes & testcase
[libt2n] / test / server.cpp
CommitLineData
644c4d26
GE
1/***************************************************************************
2 * Copyright (C) 2006 by Gerd v. Egidy *
3 * gve@intra2net.com *
4 * *
5 * This library is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU Lesser General Public License version *
7 * 2.1 as published by the Free Software Foundation. *
8 * *
9 * This library is distributed in the hope that it will be useful, *
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
12 * GNU Lesser General Public License for more details. *
13 * *
14 * You should have received a copy of the GNU Lesser General Public *
15 * License along with this program; if not, write to the *
16 * Free Software Foundation, Inc., *
17 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
18 ***************************************************************************/
19
20#include <socket_server.hxx>
21
22using namespace std;
23using namespace libt2n;
24
25int main()
26{
27 socket_server ss("./socket");
28
29 while(true)
30 {
31 ss.fill_buffer(1000000);
32
33 unsigned int cid;
34 string data;
35
36 while(ss.get_packet(data,cid))
37 cout << "conn " << cid << ": " << data << endl;
38 }
39
40 return 0;
41}