async void OnConfirm(object sender, EventArgs e) { Ride ride; TempData data = SQLite.ReadTempData(); string sessionKey = data.sessionKey; string fromLatitude = data.fromLat; string fromLongitude = data.fromLng; string toLatitude = data.toLat; string toLongitude = data.toLng; Console.WriteLine(System.DateTime.Today); ride = new Ride(fromLatitude, fromLongitude, toLatitude, toLongitude, sessionKey); ride.function = "orderRide"; object obj = SynchronousSocketClient.StartClient("orderRide", ride); ride = (Ride)obj; Console.WriteLine("Response: " + ride.response); RideDetails details = JsonConvert.DeserializeObject <RideDetails>(ride.response); RideHistory history = new RideHistory() { driverID = details.driver, user = Convert.ToString(App.Current.Properties["user"]), price = data.price, rating = "N/A", rideDate = details.date }; SQLite.ConnectDatabase(); SQLite.InsertHistoryData(history); await this.DisplayAlert("Ride", "Your taxi is on it's way. ETA: " + details.time, "OK"); await Navigation.PopToRootAsync(); }
public MainWindow() { InitializeComponent(); SynchronousSocketClient tcpClient = new SynchronousSocketClient(SurfacePlotter); tcpClient.StartClient(); }
// Use this for initialization void Start() { ssc = new SynchronousSocketClient(); ssc.Initialize(); ssc.InitSimulation(rows, columns); InitFlatBoard(); }
public void ReadData()//Open a socket in port 9999, gets data from server, clear previous data from the Data-grid and binds new data. { SynchronousSocketClient ssc = new SynchronousSocketClient(); myDataFromServer = ssc.GetData(); OrderServiceTable.Clear(); BindDataToGrid(); }
public static ProcardResponse Get(IBaseProcardRequestClass request) { if (request == null) { return(new ProcardResponse(new ConsultaRequest(), "9999#Internal service Error 9999")); } return(new ProcardResponse(request, SynchronousSocketClient.WriteAndGetReply(request.ProcardMessage()))); }
public static int Main(String[] args) { SynchronousSocketClient SocketClient = new SynchronousSocketClient(); SocketClient.RabbitInfoUser(); SocketClient.Connect("message"); return(0); }
public static int Main(String[] args) { var client = new SynchronousSocketClient { }; client.StartClient(); client.requestVideo(1000); return(0); }
public static int Main(String[] args) { SynchronousSocketClient ssc = new SynchronousSocketClient(); while (true) { Console.WriteLine(ssc.getCallStatus()); } }
static void Main(string[] args) { string input = string.Empty; do { Console.Write("Enter command, type 'q' to quit: "); input = Console.ReadLine(); SynchronousSocketClient.StartClient(input); }while(input != "q"); }
public IActionResult LogIn(LogInInfo info) { string returnpage = ""; List <string> account = new List <string>(); using (StreamReader reader = new StreamReader("C:/Users/g.morleschi/source/repos/ScacchiOnline/ClientScacchi/DB.csv")) { string line = reader.ReadLine(); while (line != null) { account.Add(line); line = reader.ReadLine(); } } if (!Request.Cookies.ContainsKey("token")) { foreach (string userinfo in account) { if (userinfo.ToLower().Contains(info.Name.ToLower())) { if (userinfo.ToLower().Contains(info.Password.ToLower())) { Response.Cookies.Delete("token"); returnpage = "Lobby"; SynchronousSocketClient.StartClient("Player ; User: "******" ; " + "Password: "******"token", userClient.Token, options); break; } else { returnpage = "LogIn"; break; } } } } else { returnpage = "Lobby"; } return(View(returnpage)); }
public ActionResult Buy(int id) { var pastry = _unitOfWork.PastryRepository.Get(x => x.Id == id).FirstOrDefault(); string message = $"\nBuy product - name {pastry.Name}, brand {pastry.Brand}, type {pastry.Type}"; SynchronousSocketClient.SendMessage(message); //AsynchronousSocketClient.SendMessage(message); var pastries = _unitOfWork.PastryRepository.GetAll().ToList(); return(View("Menu", pastries)); }
public ProcardResponse Test() { //return ProcardSocketClient.Get(new ConsultaRequest() { document = "1499526" }.ProcardMessage()); //Consulta Test //return new ProcardResponse("0"); AltaRequest consulta = new AltaRequest() { identity_document = "180108" }; ////1#75#0#2906#P1#004913675#0#100000#0#7803554#0#9999999#20161230113523#0#00#0#0#0#0#107#107#GXTARJETAM#PROCARDDES#0 return(new ProcardResponse(consulta, SynchronousSocketClient.WriteAndGetReply("3#90#108#1499526#233#XL#5894332330000048#233000040#D#20170126#112233#GXTARJETAM#PROCARDDES"))); //return new ProcardResponse(consulta, "91# #0"); }
private IEnumerator StartClient() { Thread thread = new Thread(() => SynchronousSocketClient.Main("198.215.56.140", "50053")); thread.Start(); //SynchronousSocketClient.Main("127.0.0.1", "65432"); while (true) { bool __lockWasTaken = false; try { System.Threading.Monitor.TryEnter(strlock, ref __lockWasTaken); if (__lockWasTaken) { String data = SynchronousSocketClient.dataStream.ToString(); if (data.Length > 0) { //Debug.LogWarning(data); AppendToDataQueue(data); //if (OutputText) OutputText.text = data; } SynchronousSocketClient.dataStream.Remove(0, SynchronousSocketClient.dataStream.Length); String model = SynchronousSocketClient.modelStream.ToString(); if (model.Length > 0) { Debug.LogWarning(model); SynchronousSocketClient.modelStream.Clear(); model = model.Replace("\n", "\n"); model = model.Replace("summary#", ""); model = model.Replace("end#", ""); if (ModelText) { ModelText.text = model; } } } } finally { if (__lockWasTaken) { System.Threading.Monitor.Exit(strlock); } } yield return(new WaitForSeconds(.5f)); } }
public IActionResult StartGame() { SynchronousSocketClient.StartClient(TakeTokenFromCookie() + " / " + "RoomRequest", out string value); if (value.Contains("ok")) { return(View()); } else if (value.Contains("ko")) { return(View("Lobby")); } else { return(View("Index")); } }
public ActionResult Login(LoginViewModel loginVM) { var user = _unitOfWork.ClientRepository .First(x => x.Login == loginVM.Login && x.Password == loginVM.Password); string message = $"\nLogin client: {user.Login}\nPassword: {user.Password}"; SynchronousSocketClient.SendMessage(message); //AsynchronousSocketClient.SendMessage(message); if (user == null) { return(View("Error")); } return(View("Personal", user)); }
public static void Main(string[] args) { if (args.Length != 1 && args.Length != 2) { Syntax(); return; } string testType = args[0].ToUpper(); if (testType != "SERVER" && testType != "CLIENT") { Syntax(); return; } switch (testType) { case "CLIENT": try { string[] msgArgs = new string[2]; msgArgs[0] = "Argument 1"; msgArgs[1] = "Argument 2"; ReportingServiceMessage msg = new ReportingServiceMessage { MessageType = ReportingServiceMessage.MessageTypes.REGISTER, Arguments = msgArgs }; SynchronousSocketClient.StartClient(msg, 11000); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); return; } break; } }
public IActionResult TestSockets() { int requestCount = 1000; WebSocketResponse response = null; Stopwatch watch = new Stopwatch(); IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); IPAddress remoteIPAddress = ipHostInfo.AddressList[0]; int remotePort = GlobalSettings.WebSocketPort; watch.Start(); for (int i = 0; i < requestCount; i++) { response = SynchronousSocketClient.StartClient(new WebSocketRequest { authorization = "Testing", cacheKey = "ComplexData", method = "GET" }, remoteIPAddress, remotePort); } watch.Stop(); return(Ok($"{requestCount} requests done in {watch.ElapsedMilliseconds}ms {JsonSerializer.Serialize(response)}")); }
public string ToServerSoket(string toserver) { SynchronousSocketClient.StartClient(TakeTokenFromCookie() + " / " + toserver, out string respFromSeerver); return(respFromSeerver); }
static int Main(string[] args) { Console.WriteLine("I am the Client."); SynchronousSocketClient.StartClient(); return(0); }
private void ExampleButton_Click(object sender, System.EventArgs e) => SynchronousSocketClient.SendPOST("anction=example");
static void Main(string[] args) { SynchronousSocketClient.StartClient(); }
static void Main(string[] args) { Console.WriteLine("Escolha uma opção"); Console.WriteLine("1-Delegagte"); Console.WriteLine("2-Lock"); Console.WriteLine("3-SocketTCP"); Console.WriteLine("4-Task"); Console.WriteLine("5-Threads"); Console.WriteLine("5-Collections"); var key = Console.ReadLine(); var opt = int.TryParse(key, out int result) ? result : 0; Console.WriteLine("\n"); switch (opt) { case 1: // Creates one delegate for each method. For the instance method, an // instance (mySC) must be supplied. For the static method, use the // class name. mySampleClass mySC = new mySampleClass(); myMethodDelegate myD1 = new myMethodDelegate(mySC.myStringMethod); myMethodDelegate myD2 = new myMethodDelegate(mySampleClass.mySignMethod); // Invokes the delegates. Console.WriteLine("{0} is {1}; use the sign \"{2}\".", 5, myD1(5), myD2(5)); Console.WriteLine("{0} is {1}; use the sign \"{2}\".", -3, myD1(-3), myD2(-3)); Console.WriteLine("{0} is {1}; use the sign \"{2}\".", 0, myD1(0), myD2(0)); break; case 2: Task.Run(async() => await AccountTest.MainSample()).Wait(); break; case 3: SynchronousSocketClient.StartClient(); break; case 4: TaskSample.MainSample(); break; case 5: ThreadSample.Run(); break; case 6: Console.WriteLine("Collections"); Console.WriteLine("1-ConcurrentDictionary"); Task.Run(async() => await TestDictionary.RunSample()).Wait(); break; default: Console.WriteLine("Opção inválida"); break; } }
public static int Main(String[] args) { SynchronousSocketClient.StartClient(); return(0); }
static void Main(string[] args) { SynchronousSocketClient.StartClient(); Console.ReadLine(); }