Code: Select all
#include <ptlib.h>
#include <ptlib/pprocess.h>
#include <h323.h>
#include "gkserver.h" //from samples folder
class SimpleServer : public PProcess
{
public:
SimpleServer();
virtual void Main();
};
PCREATE_PROCESS(SimpleServer)
SimpleServer::SimpleServer() : PProcess("beginner", "SimpleServer", 1, 1, 1, 1)
{
}
void SimpleServer::Main()
{
PString Addr = "127.0.0.1";
WORD Port = 1718;
H323EndPoint *EP = new H323EndPoint;
H323Gatekeeperserver * GKServer = new H323Gatekeeperserver(*EP);
H323TransportUDP *TP = new H323TransportUDP(*EP, Addr, Port);
GKServer->CreateListener(TP);
}
Code: Select all
//////////
PString Addr = "127.0.0.1";
WORD Port = 1718;
H323EndPoint *EP = new H323EndPoint;
H323ListenerTCP *Listener = new H323ListenerTCP(*EP, Addr, Port);
EP->StartListener(Listener);
EP->UseGatekeeper();
/////////
I look forward to the answer.