The DejaVU Framework -- hush 3.0
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

source: udpserver.c hush-3.0b4/auxiliary/net/examples/cs/cs-simple


[.] - [up] [top] - index make source scripts configure
  // 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);
      }
  }
  

[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
09/09/98