コード例 #1
0
 public TravelClientRpcWorker(TravelServices travelServices, TcpClient connection)
 {
     this.travelServices = travelServices;
     this.connection     = connection;
     try
     {
         stream    = connection.GetStream();
         formatter = new BinaryFormatter();
         connected = true;
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
     }
 }
コード例 #2
0
 public RpcConcurrentServer(string host, int port, TravelServices travelServices) : base(host, port)
 {
     this.travelServices = travelServices;
 }
コード例 #3
0
 public static TravelResponse GetTravels(TravelRequest travelRequest)
 {
     return(TravelServices.GetTravels(travelRequest));
 }
コード例 #4
0
 public static TravelResponse GetTravels(string fromPlaceId, string toPlaceId, bool isAfter)
 {
     return(TravelServices.GetTravels(fromPlaceId, toPlaceId, isAfter));
 }
コード例 #5
0
 public MainController(TravelServices travelService)
 {
     this.travelServices = travelService;
     this.travelServices.AddTravelObserver(this);
 }
コード例 #6
0
 public LoginController(TravelServices travelServices)
 {
     this.travelServices = travelServices;
 }