private void testServerSendPacket(Client2 client) { /////////////// TEST SENDING BACK SOME BYTES BACK TO CLIENTS! packetStreamTemp.ResetByteIndex(); packetStreamTemp.WriteBytes((byte)EPacketProtoID._00_HEART_BEAT << 4); trace(client._endpointIn + ": >>>>>>> SENDING: " + packetStreamTemp.byteLength); }
private async Task ExecuteOnItemTapped() { Client2 Contact = new Client2 { address = Selected_Contact.address, age = Selected_Contact.age, avatar = Selected_Contact.avatar, business_type = Selected_Contact.business_type, city = Selected_Contact.city, company = Selected_Contact.company, email = Selected_Contact.email, fax = Selected_Contact.fax, firstname = Selected_Contact.firstname, landline = Selected_Contact.landline, lastname = Selected_Contact.lastname, local_appearance = Selected_Contact.local_appearance, location = Selected_Contact.location, phone = Selected_Contact.phone, placement = Selected_Contact.placement, potential = Selected_Contact.potential, prescription = Selected_Contact.prescription, rc = Selected_Contact.rc, sector = Selected_Contact.sector, sex = Selected_Contact.sex, speciality = Selected_Contact.speciality, suppliers = Selected_Contact.suppliers, wilaya = Selected_Contact.wilaya, _id = Selected_Contact._id, }; bool CanVisite = (Selected_Contact.VisiteDate.Date == DateTime.Now.Date) ? true : false; CanVisite = (CanVisite) ? !Selected_Contact.Visited : CanVisite; await Navigation.PushModalAsync(new ContactVisite_Page(null, Contact, Token, false, CanVisite, Selected_Contact.Global_Id, Selected_Contact.Mission_Id)); }
public ContactVisite_Page(string source, Client2 contact, Token_Model token, bool isfreemission, bool CanVisite, string global_id = null, string mission_id = null) { InitializeComponent(); var datastore = new DataStore(); BindingContext = new ContactVisite_ViewModel(source, Navigation, datastore, token, contact, isfreemission, CanVisite, global_id, mission_id); }
static void Main(string[] args) { //IWorld aWorld = new WorldManyAnimals(); //IAnimalLibrary aLib = new AnimalLibrary(); //DI.Cat diCat = new DI.Cat(aWorld); //SingleResp.Cat srCat = new SingleResp.Cat(aWorld, aLib); // Tester aTester = new Tester(); // aTester.Run(); //Liskov.Composition.Cat aCat = new Liskov.Composition.Cat(0.5); //Console.WriteLine(aCat); //Liskov.Composition.Dog aDog = new Liskov.Composition.Dog(2.5); //Console.WriteLine(aDog); //Liskov.Composition.Tiger aTiger = new Liskov.Composition.Tiger(200); //Console.WriteLine(aTiger); Client2 aClient = new Client2(); aClient.Run(); Console.ReadKey(); }
// Destruct all connections. public void DeinitRobot() { if (checkStateThread != null) { checkStateThread.Abort(); } if (checkStateThread2 != null) { checkStateThread2.Abort(); } if (MessageReader1 != null) { MessageReader1.Close(); } if (MessageReader2 != null) { MessageReader2.Close(); } if (DataStream1 != null) { DataStream1.Close(); } if (DataStream2 != null) { DataStream2.Close(); } if (Client1 != null) { Client1.Close(); } if (Client2 != null) { Client2.Close(); } }
private List <coords_Model> GeoLocationValidity(IDataStore dataStore, Client2 contact) { List <coords_Model> Coords_to_Return = new List <coords_Model>(); if (contact.location.coordinates.Count() > 0) { if (contact.location.coordinates[0].HasValue && contact.location.coordinates[1].HasValue) { double[] coords = new double[2]; coords[0] = (double)contact.location.coordinates[0]; coords[1] = (double)contact.location.coordinates[1]; var locations_list = dataStore.GetLocations().Where(i => i.Date.Date.Equals(DateTime.Now.Date)).ToList(); foreach (var coord in locations_list) { var dist = compare(coord.Coords, coords); if (dist <= 25) { var location = new coords_Model { date = coord.Date, dist = dist.ToString(), lat = coord.Coords[0].ToString(), lng = coord.Coords[1].ToString() }; Coords_to_Return.Add(location); } } } } return(Coords_to_Return); }
private void OnClientReceivedData(Client2 client) { UnityClient unityClient = Resolve(client); trace(client.endpointIn + ": <<<<< RECEIVED: " + _receivedBytesLength); //If was 'SLEEPING' (partially timed-out), set it's status to WAKING: if (unityClient.HasStatus(EClientStatus.SLEEPING)) { unityClient.status &= ~EClientStatus.SLEEPING; unityClient.status |= EClientStatus.WAKING; if (OnStatusWaking != null) { OnStatusWaking(unityClient); } } else if (unityClient.HasStatus(EClientStatus.WAKING)) { unityClient.status &= ~EClientStatus.WAKING; if (OnStatusReturned != null) { OnStatusReturned(unityClient); } } //Alright, set the client's status and time-received stamp: double timeNow = GetTimeSinceStart(); unityClient.timeDiff = timeNow - unityClient.timeLastReceived; unityClient.timeLastReceived = timeNow; unityClient.status |= EClientStatus.CONNECTED; }
static void Main(string[] args) { //手动实现迭代器 Object[] values = { "a", "b", "c", "d", "e" }; IterationSample collection = new IterationSample(values, 3); foreach (var x in collection) { Console.WriteLine(x); } Console.WriteLine(); //Example1 Client1 client1 = new Client1(); client1.Operation(); Console.WriteLine(); //Example2 Client2 client2 = new Client2(); client2.Operation(); Console.ReadKey(); }
public Operation1() { InitializeComponent(); mState = NetCode.Srvr1DatRetriving; mClnt = new Client2(ClntBufHndl, ClntBufPrep, true); mServer = new Server2(SrvrBufHndl); mServer.SrvrPort = 23821; mCbMsg = new UICbMsg(); bRunning = true; mBrd = new ExamBoard(); if (!System.IO.File.Exists("Room.txt") || !int.TryParse(System.IO.File.ReadAllText("Room.txt"), out uRId)) { uRId = 0; } vfbLock = new List <SortedList <int, bool> >(); System.Timers.Timer aTimer = new System.Timers.Timer(2000); // Hook up the Elapsed event for the timer. aTimer.Elapsed += UpdateSrvrMsg; aTimer.AutoReset = true; aTimer.Enabled = true; }
public void Client2Test() { Assembler assembler = new Assembler(); Client2 client2 = new Client2(assembler.Create <IFactory>()); Assert.AreEqual("A", client2.SomeMethod()); }
public EditContact_ViewModel(INavigation navigation, IDataStore dataStore, Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> specialitys, Client2 contact) { Navigation = navigation; DataStore = dataStore; Contact = contact; PermissionsRequest = new PermissionsRequest(); Wilaya = wilayas; Speciality = specialitys; All_Commune = communes; Token = token; Initilize(); EditContactCommand = new Command(async() => { await ExecuteOnEditContact(); }); GetPositionCommand = new Command(async() => { await ExecuteOnGetPosition(); }); TakePictureCommand = new Command(async() => { await ExecuteOnTakePicture(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); }
private static void MainClient() { Client2 coreClient = new Client2("127.0.0.1"); coreClient.SetAsClientSide(); client = new UnityClient(coreClient, 1f); client.clockTicker.isClearOnInternalClock = false; }
private UnityClient Resolve(Client2 client) { if (!clientsUnity.ContainsKey(client)) { throw new Exception("Resolve ERROR - Missing 'UnityServerClient' object for client: " + client.ToString()); } return(clientsUnity[client]); }
public ExamineeA mNee;//reference to Auth.mNee public ExamPage() { InitializeComponent(); mState = NetCode.Dating; mClnt = new Client2(ClntBufHndl, ClntBufPrep, false); mCbMsg = new UICbMsg(); bRunning = true; mQSh = new QuestSheet(); }
public Visite_View(string source, Client2 contact, bool isfreemission, string global_id, string mission_id, List <Client2> focuscontacts = null) { InitializeComponent(); var datastore = new DataStore(); BindingContext = new Visite_ViewModel(source, Navigation, datastore, contact, isfreemission, global_id, mission_id, focuscontacts); MessagingCenter.Subscribe <Visite_ViewModel>(this, "SelectedItemChanged", (sender) => { Material_Combobox.SelectedItem = null; }); }
static void Main(string[] args) { IUnityContainer container = new UnityContainer(); container.RegisterType <IFoo, Foo1>("Foo1"); container.RegisterType <IFoo, Foo2>("Foo2"); container.RegisterType <Client1>(new InjectionConstructor(new ResolvedParameter <IFoo>("Foo1"))); container.RegisterType <Client2>(new InjectionConstructor(new ResolvedParameter <IFoo>("Foo2"))); Client1 client1 = container.Resolve <Client1>(); Client2 client2 = container.Resolve <Client2>(); }
void Awake() { m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // System.Net.PHostEntry ipHostInfo = Dns.Resolve("host.contoso.com"); // System.Net.IPAddress remoteIPAddress = ipHostInfo.AddressList[0]; System.Net.IPAddress remoteIPAddress = System.Net.IPAddress.Parse(m_IPAdress); System.Net.IPEndPoint remoteEndPoint = new System.Net.IPEndPoint(remoteIPAddress, kPort); singleton = this; m_Socket.Connect(remoteEndPoint); }
private void OnNewUnityClient(Client2 client) { if (clientsUnity.ContainsKey(client)) { throw new Exception("OnNewUnityClient ERROR - Already has the client, NOT NEW: " + client.ToString()); } //Pass '-1' to the clockRate to indicate we will manually control the Message flow with a few server binding hooks: UnityClient unityClient = new UnityClient(client, -1); unityClient.server = this; clientsUnity[client] = unityClient; }
public MainMenu() { InitializeComponent(); mClnt = new Client2(ClntBufHndl, ClntBufPrep, true); tPw = "dummypwd"; mCbMsg = new UICbMsg(); if (!System.IO.File.Exists("Room.txt") || !int.TryParse(System.IO.File.ReadAllText("Room.txt"), out uRId)) { uRId = 0; } }
public static void Server_app() { while (true) { try { using (SqlConnection conn = new SqlConnection(strConn)) { conn.Open(); Server2.Listen(10); Client2 = Server2.Accept(); console_command.Showip(Client2); if (Client2.Connected) { DbControll.Del(); var cmd = new SqlCommand("select * from Homework", conn); var rdr = cmd.ExecuteReader(); while (rdr.Read()) { Send(Client2, (string)rdr["Subject"]); //Send(Client2, (string)rdr[1]); Send(Client2, (string)rdr["T_Name"]); Send(Client2, (string)rdr["Contents"]); //Send(Client2, (string)rdr[4]); Send(Client2, (string)rdr["Title"]); Send(Client2, Convert.ToDateTime(rdr["date"]).ToString("dd/MM/yyyy")); } Send(Client2, "EOF"); rdr.Close(); Client2.Close(); } } } catch (System.Net.Sockets.SocketException socketEx) { Console.WriteLine("[Error]:{0}", socketEx.Message); } catch (System.Exception commonEx) { Console.WriteLine("[Error]:{0}", commonEx.Message); } } }
public Authentication() { InitializeComponent(); mState = NetPhase.Dating; mClnt = new Client2(ClntBufHndl, ClntBufPrep, false); mCbMsg = new UICbMsg(); bRunning = true; mDt = DT.INV_; User = new ExamineeC(); User.kDtDuration = new TimeSpan(1, 0, 0); }
private IEnumerator Pinging() { for (int i = 0; i < 10; i++) { yield return(new WaitForSeconds(1.0f)); using (var packet = new Packet((int)ClientPackets.PingRequest)) { Client2.sw.Restart(); packet.Write(Client2.ID); Client2.SendData(packet); } } }
private void InitModels() { mState = NetPhase.Dating; mClnt = new Client2(ClntBufHndl, ClntBufPrep, false); mCbMsg = new UICbMsg(); bRunning = true; mExaminee = new ExamineeC(); QuestSheetModel = new QuestSheet(); bBtnBusy = false; InitRemainingTime(); }
private void checkStateController() { while (true) { Thread.Sleep(1000); if (Client2.Connected == false) { try { if (MessageReader2 != null) { MessageReader2.Close(); } if (DataStream2 != null) { DataStream2.Close(); } if (Client2 != null) { Client2.Close(); } Client2 = new TcpClient(); Client2.NoDelay = true; Client2.Connect(IPAddress.Parse(ip), MessagePort); if (Client2.Connected) { DataStream2 = Client1.GetStream(); MessageReader2 = new StreamReader(DataStream2); } } catch (ArgumentNullException ex1) { Console.WriteLine("ArgumentNullException = " + ex1); } catch (SocketException ex2) { Console.WriteLine("SocketException = " + ex2); } catch (Exception e) { Console.WriteLine("Exception = " + e); } } } }
public ContactVisite_ViewModel(string source, INavigation navigation, IDataStore dataStore, Token_Model token, Client2 contact, bool isfreemission, bool canVisite, string global_id, string mission_id) { Source = source; Navigation = navigation; DataStore = dataStore; Contact = contact; IsFreeMission = isfreemission; CanVisite = canVisite; Global_Id = global_id; Mission_Id = mission_id; Token = token; Potential = (Contact.potential.Exists(i => i.network == Token.network)) ? Contact.potential.Single(i => i.network == Token.network).value : null; if (Source == "Focus") { CanVisite = false; IsFocus = true; } GoToPositionCommand = new Command(async() => { await ExecuteOnGoToPosition(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); AddVisiteCommand = new Command(async() => { await ExecuteOnAddVisite(); }); GetHistoryCommand = new Command(async() => { await ExecuteOnGetHistory(); }); UnvailibilityCommand = new Command(async() => { await ExecuteOnUnvailibility(); }); AddContactFocus = new Command(async() => { await ExecuteOnAddContactToFocus(); }); }
public ContactDetail_ViewModel(INavigation navigation, Client2 contact, Token_Model token) { Navigation = navigation; Contact = contact; Token = token; Potential = (Contact.potential.Exists(i => i.network == Token.network)) ? Contact.potential.Single(i => i.network == Token.network).value : null; GoToPositionCommand = new Command(async() => { await ExecuteOnGoToPosition(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); GetHistoryCommand = new Command(async() => { await ExecuteOnGetHistory(); }); }
private void CheckServerMessages() { // Create new incoming message holder NetIncomingMessage inc; // While theres new messages // // THIS is exactly the same as in WaitForStartingInfo() function // Check if its Data message // If its WorldState, read all the characters to list while ((inc = Client2.ReadMessage()) != null) { if (inc.MessageType == NetIncomingMessageType.Data) { byte type = inc.ReadByte(); if (type == (byte)PacketTypes.WORLDSTATE) { Console.WriteLine("World State uppaus"); ListJoueur.Clear(); int jii = 0; jii = inc.ReadInt32(); for (int i = 0; i < jii; i++) { JoueurConnection ch = new JoueurConnection(); inc.ReadAllProperties(ch); ListJoueur.Add(ch); } } else { if (type == (byte)PacketTypes.ENEMY) { Spawner.CréerEnemy(inc.ReadInt32()); } } } } }
private void __ProcessClientMessages(Gear obj) { UnityClients.ValueCollection clients = clientsUnity.Values; foreach (UnityClient unityClient in clients) { Client2 client = unityClient.client; unityClient.ProcessMessageQueue(unityClient.messageQueueIn, EClientMessageFlow.INCOMING); } foreach (UnityClient unityClient in clients) { Client2 client = unityClient.client; testServerSendPacket(client); //unityClient.ProcessMessageQueue(unityClient.messageQueueOut, EClientMessageFlow.OUTGOING); SendData(packetStreamTemp, client); } }
private static void Main(string[] args) { //1. Constructor Injection Client1 client1 = new Client1(new Service()); client1.Start(); //2. Property injection Client2 client2 = new Client2 { Service = new Service() }; client2.Start(); //3. Method injection Client3 client3 = new Client3(); client3.Start(new Service()); Console.ReadLine(); }
public static void Main(string[] args) { Client1 client1 = new Client1(); Client2 client2 = new Client2(); Client3 client3 = new Client3(); dhlData DHLData = new dhlData(); fedexData FEDEXData = new fedexData(); CorreosDeMexico CORREOSDEMexico = new CorreosDeMexico(); DHLData.add(client1); DHLData.add(client2); DHLData.add(client3); FEDEXData.add(client1); FEDEXData.add(client2); CORREOSDEMexico.add(client2); DHLData.updatePackageInfo(); FEDEXData.updatePackageInfo(); CORREOSDEMexico.updatePackageInfo(); }