// tcpserver.cc // simple server based on TCP sockets, receives string and echoes is back include <net/cs/tcp/server.h> include <iostream.h> int main() { char buffer[128]; int nrbytes = 0; tcp_server* server = new tcp_server(); cout << "Server is at port " << server -> portnr() << endl; while(1) { data_connection* conn = server -> select(); if (conn != NULL) { nrbytes = server -> readmsg(conn, buffer, sizeof(buffer)); cout << "Received " << nrbytes << " bytes" << endl; server -> writemsg(conn, buffer, nrbytes); server -> close(conn); } } }
Hush Online Technology
hush@cs.vu.nl
09/09/98 |
![]() |
![]() |