public void Connect(string DestinationIP, string DestinationPort) { if (DestinationPort != null) { _talkingPort = DestinationPort; } System.Net.IPAddress remoteConnection; remoteConnection = System.Net.IPAddress.Parse(DestinationIP); _socketTalker.RemoteIP = remoteConnection; _socketTalker.Port = Convert.ToInt32(_talkingPort); _socketTalker.PacketSize = 4096; _socketTalker.Connect(); }
public void Connect(string DestinationIP, string DestinationPort) { if (DestinationPort != null) { _talkingPort = DestinationPort; } System.Net.IPAddress remoteConnection; remoteConnection = System.Net.IPAddress.Parse(DestinationIP); _socketTalker.RemoteIP = remoteConnection; _socketTalker.Port = Convert.ToInt32(_talkingPort); _socketTalker.PacketSize = 4096; _socketTalker.Connect(); _timeout = new System.Threading.Timer(TimerCallback, null, 5000, Timeout.Infinite); }
// public routines public void Connect(string DestinationIP, string DesitnationPort) { System.Net.IPAddress remoteConnection; remoteConnection = System.Net.IPAddress.Parse(DestinationIP); if (_socketTalker == null) { _socketTalker = new AsyncSkt(); } _socketTalker.RemoteIP = remoteConnection; _socketTalker.Port = Convert.ToInt32(TalkingPort); _socketTalker.PacketSize = 8192; //LogAccess.WriteLog("Connecting (port=" + TalkingPort + ")", "Listener"); _socketTalker.Connect(); }
public SplitScreen(int JudgeNo) : base("SplitScreen", null) { judgeNum = JudgeNo; currentAthOneID = 12345; currentAthTwoID = 12345; AthOne = true; ripper = new VonRipper(VonRipper.PacketType.XRun | VonRipper.PacketType.XBkt | VonRipper.PacketType.XCmp | VonRipper.PacketType.XRnd | VonRipper.PacketType.XHb | VonRipper.PacketType.XRac | VonRipper.PacketType.XBc | VonRipper.PacketType.XAnn); ripper.AnnouncementUpdate += new EventHandler(ripper_AnnouncementUpdate); ripper.BracketUpdate += new EventHandler(ripper_BracketUpdate); ripper.RunUpdate += new EventHandler(ripper_RunUpdate); ripper.HeartbeatUpdate += (x, y) => { XHeartbeat hb = x as XHeartbeat; currentMCID = hb.MCID; currentCOMPID = hb.CompID; currentBracketID = hb.BracketID.ToString(); currentRoundID = hb.RoundID.ToString(); InvokeOnMainThread(delegate { timeStamp = hb.TOD; this.heartBeat.Text = currentMCID + "-" + timeStamp; this.heartBeat.TextColor = new UIColor(random.Next(100, 255), random.Next(100, 255), random.Next(100, 255),1); }); }; client = new AsyncSkt(); client.EOL_Receive = ((char) 3).ToString(); client.EOL_Send = ((char) 3).ToString(); client.RemoteIP = IPAddress.Parse(NSUserDefaults.StandardUserDefaults.StringForKey ("helmip")); client.Port = NSUserDefaults.StandardUserDefaults.IntForKey("helmport"); client.PacketSize = 16384; client.SktEncoding = Encoding.Unicode; timer = new Timer(); timer.Interval = 5000f; timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); #region Socket Events client.Connected += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; this.txtSktStatus.Text = "Connected"; }); }; client.Closed += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "Connection Closed!"; }); timer.Start(); }; client.MsgReceived += (x) => { ripper.EnqueueIfRegistered(x); }; client.SktError += new AsyncSkt.SktErrorEventHandler(client_SktError); client.GeneralEx += (x) => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "G.Ex: " + x.ToString(); }); timer.Start(); }; client.ConnectionAccepted += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; txtSktStatus.Text = "Connection Accepted!"; }); }; #endregion client.Connect(); }
public Scoring(int judge) : base("Scoring", null) { //UserDefaultsHelper.LoadDefaultSettings (); //---- initialize our user settings, which loads them from the file (if they exist) //NSUserDefaults.StandardUserDefaults.Init (); judgeNum= judge; //judgeNum.Text = judgeNo.ToString(); //this.judgeNum.Text = judgeNumber.ToString(); currentID = 12345; ripper = new VonRipper(VonRipper.PacketType.XRun | VonRipper.PacketType.XBkt | VonRipper.PacketType.XCmp | VonRipper.PacketType.XRnd | VonRipper.PacketType.XHb | VonRipper.PacketType.XRac | VonRipper.PacketType.XBc | VonRipper.PacketType.XAnn); ripper.AnnouncementUpdate += new EventHandler(ripper_AnnouncementUpdate); ripper.BracketUpdate += new EventHandler(ripper_BracketUpdate); ripper.RunUpdate += new EventHandler(ripper_RunUpdate); ripper.HeartbeatUpdate += (x, y) => { XHeartbeat hb = x as XHeartbeat; currentMCID = hb.MCID; advCount = hb.AdvanceCount; InvokeOnMainThread(delegate { timeStamp = hb.TOD; this.heartBeat.Text = currentMCID + "-" + timeStamp; this.heartBeat.TextColor = new UIColor(random.Next(100, 255), random.Next(100, 255), random.Next(100, 255),1); }); }; client = new AsyncSkt(); client.EOL_Receive = ((char) 3).ToString(); client.EOL_Send = ((char) 3).ToString(); client.RemoteIP = IPAddress.Parse(NSUserDefaults.StandardUserDefaults.StringForKey ("helmip")); client.Port = NSUserDefaults.StandardUserDefaults.IntForKey("helmport"); client.PacketSize = 16384; client.SktEncoding = Encoding.Unicode; timer = new Timer(); timer.Interval = 5000f; timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); #region Socket Events client.Connected += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; this.txtSktStatus.Text = "Connected"; SendJudgeID(); }); }; client.Closed += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "Connection Closed!"; }); timer.Start(); }; client.MsgReceived += (x) => { ripper.EnqueueIfRegistered(x); }; client.SktError += new AsyncSkt.SktErrorEventHandler(client_SktError); client.GeneralEx += (x) => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "G.Ex: " + x.ToString(); }); timer.Start(); }; client.ConnectionAccepted += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; txtSktStatus.Text = "Connection Accepted!"; }); }; #endregion client.Connect(); }
public UpDown() : base("UpDown", null) { currentID = 12345; //ripper = new VonRipper(VonRipper.PacketType.XAnn | VonRipper.PacketType.XBkt | VonRipper.PacketType.XRun | VonRipper.PacketType.XHb); ripper = new VonRipper(VonRipper.PacketType.XRun | VonRipper.PacketType.XTrick | VonRipper.PacketType.XAnn); ripper.AnnouncementUpdate += new EventHandler(ripper_AnnouncementUpdate); ripper.RunUpdate += new EventHandler(ripper_RunUpdate); ripper.TrickUpdate += new EventHandler(ripper_trickUpdate); ripper.HeartbeatUpdate += (x, y) => { XHeartbeat hb = x as XHeartbeat; currentMCID = hb.MCID; currentCOMPID = hb.CompID; currentBracketID = hb.BracketID.ToString(); currentRoundID = hb.RoundID.ToString(); InvokeOnMainThread(delegate { timeStamp = hb.TOD; this.heartBeat.Text = currentMCID + "-" + timeStamp; }); }; client = new AsyncSkt(); client.EOL_Receive = ((char) 3).ToString(); client.EOL_Send = ((char) 3).ToString(); client.RemoteIP = IPAddress.Parse(NSUserDefaults.StandardUserDefaults.StringForKey ("helmip")); client.Port = NSUserDefaults.StandardUserDefaults.IntForKey("helmport"); client.PacketSize = 16384; client.SktEncoding = Encoding.Unicode; marshall = new AsyncSkt(); marshall.EOL_Receive = ((char) 3).ToString(); marshall.EOL_Send = ((char) 3).ToString(); marshall.RemoteIP = IPAddress.Parse(NSUserDefaults.StandardUserDefaults.StringForKey ("marshallip")); marshall.Port = NSUserDefaults.StandardUserDefaults.IntForKey("marshallport"); marshall.PacketSize = 16384; marshall.SktEncoding = Encoding.Unicode; marshall2 = new AsyncSkt(); marshall2.EOL_Receive = ((char) 3).ToString(); marshall2.EOL_Send = ((char) 3).ToString(); marshall2.RemoteIP = IPAddress.Parse(NSUserDefaults.StandardUserDefaults.StringForKey ("marshallip")); marshall2.Port =10191; marshall2.PacketSize=16384; marshall2.SktEncoding = Encoding.Unicode; timer = new Timer(); timer.Interval = 5000f; timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); #region Socket Events client.Connected += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; this.txtSktStatus.Text = "Connected"; }); }; client.Closed += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "Connection Closed!"; }); timer.Start(); }; client.MsgReceived += (x) => { ripper.EnqueueIfRegistered(x); }; marshall.MsgReceived +=(x) => { ripper.EnqueueIfRegistered(x); }; marshall2.MsgReceived +=(x) => { ripper.EnqueueIfRegistered(x); }; client.SktError += new AsyncSkt.SktErrorEventHandler(client_SktError); client.GeneralEx += (x) => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Red; txtSktStatus.Text = "G.Ex: " + x.ToString(); }); }; client.ConnectionAccepted += () => { InvokeOnMainThread(delegate { txtSktStatus.TextColor = UIColor.Green; txtSktStatus.Text = "Connection Accepted!"; }); }; #endregion client.Connect(); marshall.Connect(); marshall2.Connect(); }