// Server program for C++ network example. // #include "socket_class.h" #includevoid main ( int argc, char *argv[] ) { int socknum, err; char buf [80]; ServerSocket s = ServerSocket (13000); if ((err = s.Error ()) != 0) { cerr << "Could not open service\n" << err << s.ErrorMessage(); perror ("Server"); exit (0); } cout << "Socket opened and listening\n"; Socket csock = s.Accept (); socknum = csock.GetSocketNum (); // Ignoring the possible TCP character streaming problems. recv (socknum, buf, 80, 0); cout << "Message received is " << buf << '\n'; send (socknum, "and here is a simple response", 30, 0); }