// Constructor WIN public ClientUnitTests() { ConfigReader.ReadFile ("/home/nightstrike/programming/mono/radical/client/client.config"); m_client1 = new Client(); m_client1.LoadConfig(); m_client1.InitClient (); }
public void SetClient(Client client) { m_client = client; m_client.m_sendReceiveMiddleLayer.RegisterReceiveCallback ("sequencenumber", new ReceiveCallbackType (Receive)); m_client.m_sendReceiveMiddleLayer.RegisterFailureCallback ("sequencenumber", new ReceiveCallbackType (ReceiveFailure)); }
/* * There are two ways to start a client: * 1) with a full config file * 2) with a Username, Port and Default config file */ public static void Main(string[] args) { // some sanity checks if (args.Length < 1) { Usage (); Environment.Exit(0); } Client client = new Client (); if (args.Length == 1) { // only for stress testing if (args[0].Equals ("--stress")) { StressTestClient stc = new StressTestClient (); stc.Run (); Console.ReadLine (); Console.WriteLine ("Exiting stress test"); Environment.Exit (0); } // normal case if (!ConfigReader.ReadFile (args[0])) Environment.Exit (0); client.LoadConfig (); } else if (args.Length == 3) { // start from puppet master if (!ConfigReader.ReadFile (args[2])) Environment.Exit (0); try { client.LoadConfig (args[0], Int32.Parse (args[1])); } catch (FormatException fe) { Console.WriteLine ("Invalid port."); Environment.Exit (0); } } else { Usage (); Environment.Exit (0); } client.InitClient (); Console.ReadLine(); }
public void SetClient(Client client) { m_client = client; m_client.m_sendReceiveMiddleLayer.RegisterReceiveCallback ("connect", new ReceiveCallbackType (Receive)); m_client.m_sendReceiveMiddleLayer.RegisterReceiveCallback ("disconnect", new ReceiveCallbackType (Receive)); m_client.m_sendReceiveMiddleLayer.RegisterFailureCallback ("connect", new ReceiveCallbackType (ReceiveFailure)); m_client.m_sendReceiveMiddleLayer.RegisterFailureCallback ("disconnect", new ReceiveCallbackType (ReceiveFailure)); }
private int[] _fYNext = new int[4]; //Y Previeuw Value #endregion Fields #region Constructors public MainWindow() { InitializeComponent(); //Settings _procI = 20; _procJ = 10; _procL = 10; _procO = 20; _procS = 10; _procZ = 10; _procT = 20; _Speed = _SpeedInit; //Set doorloop snelheid van het programma dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); // Event for moving even dispatcherTimer.Interval = new TimeSpan(_Speed); dispatcherTimer.Start(); //Multiplayer inklappen MultiPlayer.Visibility = Visibility.Collapsed; //Game Over Window inklappen GOW.Visibility = Visibility.Collapsed; //Game Over Window plaatsen in het midden Canvas.SetBottom(GOW, (cvsUserField.Height / 2) + (GOW.Height / 2)); Canvas.SetLeft(GOW, (cvsUserField.Width / 2) - (GOW.Width / 2)); //Event Restart toewijzen GOW.Restart += GOW_Restart; //multiplayer socket maken Socket sck = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // socket maken client = new Client(sck); // nieuwe client maken met het socket client.Received += client_Received; // nieuwe receive methode maken initial(); }
void message_received(string tekst, Client sender) { txtchatBox.Text = tekst + "\r\n" + txtchatBox.Text; }
// als er iets ontvangen is komt dit hier binnen void client_Received(Client sender, byte[] data) { Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => message_received(Encoding.Default.GetString(data), sender))); }
public void SpawnClient() { string user = String.Format ("user-{0}", START_PORT+callback.m_currentPortOffset); Console.WriteLine ("Creating client: {0}", user); Client client = new Client (); client.LoadConfig (user, START_PORT+callback.m_currentPortOffset); callback.UpdateCounter (); client.InitClient (); Console.WriteLine ("Connecting: {0}", user); client.Connect (); for (int i = 0; i < REQUESTS; i++) { Thread.Sleep (randomizer.Next (1000)); Console.WriteLine ("Ask Sequence number: {0}", user); client.GetSequenceNumber (); } Thread.Sleep (randomizer.Next (1000)); Console.WriteLine ("Disconnecting: {0}", user); client.Disconnect (); Console.WriteLine ("Stopped client: {0}", user); client.Stop (); }
public void SetClient(Client client) { m_client = client; m_client.m_sendReceiveMiddleLayer.RegisterReceiveCallback ("calendar", new ReceiveCallbackType (Receive)); }
public void SetClient(Client client) { if (client == null) { DebugFatal ("Could not set client"); } m_client = client; m_client.m_puppetSendReceiveMiddleLayer.RegisterReceiveCallback("puppetmaster", new ReceiveCallbackType(Receive)); }