예제 #1
0
 private void InstantiateServer()
 {
     if (_server != null)
     {
         return;
     }
     _server = new HttpWebservice <RouletteJsonModel>("http://localhost:4948/");
     _server.ReceivedPkgHandler     += WebserverObjectHandler;
     _server.HttpWebserverException += WebServiceException;
     _server.StartServer();
 }
예제 #2
0
 private void WebServiceException(object sender, WebException e)
 {
     try
     {
         _server.StopServer();
     }
     catch
     {
         _server = null;
     }
     finally
     {
         InstantiateServer();
         _server.StartServer();
     }
 }