Example #1
0
        public frmStory(string Name, int maxlength)
        {
            //basis Konstruktor
            InitializeComponent();
            btnEnd.Text     = "Start";
            lstSpieler      = new List <Spieler>();
            lstItems        = new List <string>();
            tbZeile.Enabled = false;

            //basis Konstruktor Ende
            Server = new TCPServer();
            Server.newClientConnected += Server_newClientConnected;
            Server.messageReceived    += ServermessageReceived;
#warning nutzloser thread
            ServerThread = new Thread(Server.StartServer);
            ServerThread.Start();
            client = new TCPClient("::1");
            client.messageReceived += messageReceived;
            client.Connect();
            client.send("N:" + Name);
            tbZeile.MaxLength = maxlength;
            thisSpieler       = new Spieler(Name);
        }
Example #2
0
 public frmStory(int maxlength, object isServer, string strIP, string Name)
 {
     InitializeComponent();
     lstSpieler = new List <Spieler>();
     lstItems   = new List <String>();
     if (isServer is TCPServer)
     {
         Server = (TCPServer)isServer;
         Server.newClientConnected += Server_newClientConnected;
         Server.messageReceived    += messageReceived;
         client = new TCPClient(strIP);
         client.messageReceived += messageReceived;
     }
     else
     {
         client = (TCPClient)isServer;
         client.messageReceived += messageReceived;
     }
     lvSpieler.Items.Add(Name);
     lstSpieler.Add(new Spieler(Name, client));
     tbZeile.MaxLength = maxlength;
     tbZeile.Enabled   = false;
 }