示例#1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     IpAddress_LostFocus(IpAddress, e);
     SocketClient.Address = IpAddress.Text;
     SocketClient socketClient=new SocketClient();
     socketClient.Connect(Client.Instance);
 }
示例#2
0
 private Bank()
 {
     SocketClient socket = new SocketClient();
     Message state=  socket.GetBankState();
     egpCount = int.Parse(state.GetProperty("egpCount").Substring(1, state.GetProperty("egpCount").Length-2));
     egpPrice = int.Parse(state.GetProperty("egpPrice").Substring(1, state.GetProperty("egpPrice").Length - 2));
     esmCount = int.Parse(state.GetProperty("esmCount").Substring(1, state.GetProperty("esmCount").Length - 2));
     esmPrice = int.Parse(state.GetProperty("esmPrice").Substring(1, state.GetProperty("esmPrice").Length - 2));
 }
	    private void StartServer()
	    {
            var processInfo = new ProcessStartInfo("java.exe", @"-jar C:\Users\Alex\Documents\GitHub\managment\server\target\server-1.0-SNAPSHOT.jar 1111")
            {
                CreateNoWindow = false,
                UseShellExecute = false
            };
            Process proc;

            //if ((proc = Process.Start(processInfo)) == null)
            //{
            //    throw new InvalidOperationException("??");
            //}
            SocketClient client=new SocketClient();
	        client.StartNewgame();
	    }