static void Main(string[] args) { socket.Connect("127.0.0.1", 9000); Console.WriteLine("/q - exit"); Console.WriteLine("Please enter a command"); string command = ""; while (true) { command = Console.ReadLine(); if (command.ToLower() == "/q") { return; } else if (String.IsNullOrWhiteSpace(command) || command[0] != '/') { continue; } var message = Message.CreateMessage(command); socket.Send(message); } }
static void Main(string[] args) { ClientSocket socket = new ClientSocket(); socket.Connect("127.0.0.1", 1043); GetInfo(); Command command = Command.None; while (true) { switch (command) { case Command.None: { HandleNone(ref command); } break; case Command.NewGame: { HandleNewGame(ref command, socket); } break; case Command.Quit: { HandleQuit(ref command, socket); } break; case Command.ChooseMethod: { HandleChooseMethod(ref command); } break; case Command.InputMethod: { HandleInputMethod(ref command, socket); } break; case Command.GenerateMethod: { HandleGenerateMethod(ref command, socket); } break; case Command.Concede: { HandleConcede(ref command, socket); } break; } } }
public ClientForm() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; client = new ClientSocket(this); queue = new Queue<string>(); client.Connect(); }
static void Main(string[] args) { ClientSocket.Connect("127.0.0.1", 6556); while (true) { string msg = Console.ReadLine(); Message packet = new Message(msg); ClientSocket.Send(packet.Data); } }
private static void BoltClientSocket() { _clientSocket = new ClientSocket(); _clientSocket.Connect("tcp://127.0.0.1:9900"); _clientSocket.MessageProcessor.MessageBroker.Subscribe<RequestMessage>(MessageHandler); _cancellationToken = new CancellationTokenSource(); Task.Factory.StartNew(SendMessages, _cancellationToken.Token); Console.ReadLine(); _clientSocket.Close(); }
/// <summary> /// Need to improve this into a form of callback messaging system /// </summary> /// <param name="response"></param> public void Connect() { clientSocket.Connect(); }