Procházet zdrojové kódy

Fix: Nu is er een lijstje in AppGlobal met Connections; ip-adres is 127.0.0.1 bij TCPConnection

Bart Reedijk před 10 roky
rodič
revize
778b727519

+ 1 - 1
Proftaak Remote Healthcare/FietsClientV2/TCPConnection.cs

@@ -30,7 +30,7 @@ namespace FietsClient
 
             try
             {
-                client.Connect("145.48.226.156", 1288);
+                client.Connect("127.0.0.1", 1288);
                 // create streams
                 serverStream = client.GetStream();
                 receiveThread = new Thread(receive);

+ 1 - 0
Proftaak Remote Healthcare/Server/AppGlobal.cs

@@ -13,6 +13,7 @@ namespace Server
         private static AppGlobal _instance;
 
         private List<User> users;
+        public List<Client> Clients { get; set; }
 
         public static AppGlobal Instance
         {

+ 2 - 2
Proftaak Remote Healthcare/Server/Client.cs

@@ -17,11 +17,11 @@ namespace Server
         private readonly AppGlobal _global;
         private int iduser;
 
-        public Client(TcpClient socket, AppGlobal global)
+        public Client(TcpClient socket)
         {
             client = socket;
             networkStream = client.GetStream();
-            _global = global;
+            _global = AppGlobal.Instance;
             iduser = -1;
             Console.WriteLine("New client connected");
             Thread t = new Thread(recieve);

+ 7 - 2
Proftaak Remote Healthcare/Server/Program.cs

@@ -5,22 +5,27 @@ using System.Text;
 using System.IO;
 using System.Net;
 using Server;
+using System.Collections.Generic;
 
 namespace Server
 {
     class Program
     {
+
+
         static void Main(string[] args)
         {
             Console.WriteLine("Server gestart");
 
+            //zorg dat AppGlobal bestaat...
+            AppGlobal.Instance.ToString();
             TcpListener serverSocket = new TcpListener(1288);
             serverSocket.Start();
 
             while (true)
             {
-                Console.WriteLine("Waiting for clients..");
-               new Client(serverSocket.AcceptTcpClient(), AppGlobal.Instance);
+               Console.WriteLine("Waiting for clients..");
+               AppGlobal.Instance.Clients.Add(new Client(serverSocket.AcceptTcpClient()));
             }
 
             serverSocket.Stop();