public override int run(string[] args) { int status = 0; try { ObjectAdapter adapter = communicator().createObjectAdapterWithEndpoints("ChatLobbyAdapter", "default -p 12321"); Object obj = new LobbyI(adapter); adapter.add(obj, communicator().stringToIdentity("ChatLobby")); adapter.activate(); communicator().waitForShutdown(); } catch (Ice.Exception ex) { Console.Error.WriteLine(ex); status = 1; } if (interrupted()) { Console.Error.WriteLine("{0}: terminating", appName()); } return(status); }
public override int run(string[] args) { int status = 0; try { ObjectAdapter adapter = communicator().createObjectAdapterWithEndpoints("ChatLobbyAdapter", "default -p 12321"); Object obj = new LobbyI(adapter); adapter.add(obj, communicator().stringToIdentity("ChatLobby")); adapter.activate(); communicator().waitForShutdown(); } catch (Ice.Exception ex) { Console.Error.WriteLine(ex); status = 1; } if (interrupted()) Console.Error.WriteLine("{0}: terminating", appName()); return status; }