cisst-saw
Loading...
Searching...
No Matches
osaSocketServer.h File Reference

Declaration of osaSocketServer. More...

Go to the source code of this file.

Classes

class  osaSocketServer

Functions

 CMN_DECLARE_SERVICES_INSTANTIATION (osaSocketServer)

Detailed Description

Declaration of osaSocketServer.

This class implements a TCP server capable of handling multiple clients; for every client connection, the Accept method returns a new socket that can be used to service requests from that client. It is initialized as follows:

osaSocketServer socketServer;
socketServer.AssignPort(serverPort);
socketServer.Listen();
osaSocket *server;
do {
server = socketServer.Accept();
} while (server != 0);
Definition osaSocket.h:175
Definition osaSocketServer.h:53
osaSocket * Accept(void)
Accept an incoming connection.
bool Listen(int backlog=5)
Listen for incoming connections.
bool AssignPort(unsigned short port)
Set the port for receiving data.
Note
Please refer to osAbstractionTutorial/sockets for usage examples.

Function Documentation

◆ CMN_DECLARE_SERVICES_INSTANTIATION()

CMN_DECLARE_SERVICES_INSTANTIATION ( osaSocketServer )