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