static void Main() { ReversiForm scherm; scherm = new ReversiForm(); Application.Run(scherm); }
public Veld(ReversiForm o, int xpos, int ypos, int veldomvang) { parent = o; x = xpos; y = ypos; omvang = veldomvang; toestand = 0; Showleg = false; legaal = false; //Bepaal of de achtergrondkleur licht of donker is if ((x % 2 + y % 2) % 2 == 0) images = parent.sprites.donker; else images = parent.sprites.licht; this.Size = new Size(omvang, omvang); this.Paint += Veld_Paint; this.MouseClick += Veld_Play; }
public static void start(string hostName, ReversiForm form) { if (isConnected) // Als is verbonden, nieuwe clients meteen sluiten { return; } currentForm = form; tcpClient = new TcpClient(); try { tcpClient.Connect(hostName, 1337); // CLient verbinden met hostname op port leet currentForm.Invoke(new ReversiForm.startGameCallback(currentForm.startGame)); // start game button laten "klikken" Stream stream = tcpClient.GetStream(); // Stream ophalen onClientConnected(stream); // Verder afhandelen } catch (SocketException) { } }
public Veld(ReversiForm o, int xpos, int ypos, int veldomvang) { parent = o; x = xpos; y = ypos; omvang = veldomvang; toestand = 0; Showleg = false; legaal = false; //Bepaal of de achtergrondkleur licht of donker is if ((x % 2 + y % 2) % 2 == 0) { images = parent.sprites.donker; } else { images = parent.sprites.licht; } this.Size = new Size(omvang, omvang); this.Paint += Veld_Paint; this.MouseClick += Veld_Play; }
private static StreamWriter writer; // Voor schrijven #endregion Fields #region Methods public static void start(ReversiForm form) { currentForm = form; while (runServer) { listener = new TcpListener(1337); // Deprecated.. Lokaal adres filteren gaat wellicht wat out-of-scope..? listener.Server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1); // Mag reused worden listener.Start(); // Listener starten try { Socket socket = listener.AcceptSocket(); // Verbinding accepteren onServerConnected(socket); // Server is verbonden, verder laten afhandelen } catch (SocketException) { } listener.Stop(); } runWorkers = false; }
private static StreamWriter writer; // Voor schrijven public static void start(ReversiForm form) { currentForm = form; while (runServer) { listener = new TcpListener(1337); // Deprecated.. Lokaal adres filteren gaat wellicht wat out-of-scope..? listener.Server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1); // Mag reused worden listener.Start(); // Listener starten try { Socket socket = listener.AcceptSocket(); // Verbinding accepteren onServerConnected(socket); // Server is verbonden, verder laten afhandelen } catch (SocketException) { } listener.Stop(); } runWorkers = false; }
static void Main() { ReversiForm reF = new ReversiForm(); Application.Run(reF); }