From 9364ebddc411a3dde8755e61571c02ca9188dcc3 Mon Sep 17 00:00:00 2001 From: jancoow Date: Thu, 15 Oct 2015 13:41:27 +0200 Subject: [PATCH] Addes some functionality to networkhandler, fixed wrong namespace --- MusicPlayer/MusicPlayer/APIHandler.cs | 2 +- MusicPlayer/MusicPlayer/NetworkHandler.cs | 10 +++++++--- MusicPlayer/MusicPlayer/Program.cs | 2 ++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/MusicPlayer/MusicPlayer/APIHandler.cs b/MusicPlayer/MusicPlayer/APIHandler.cs index 59e719c..39fb4ac 100644 --- a/MusicPlayer/MusicPlayer/APIHandler.cs +++ b/MusicPlayer/MusicPlayer/APIHandler.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace WindowsFormsApplication2 +namespace MusicPlayer { class APIHandler { diff --git a/MusicPlayer/MusicPlayer/NetworkHandler.cs b/MusicPlayer/MusicPlayer/NetworkHandler.cs index c207af2..ad0b8a3 100644 --- a/MusicPlayer/MusicPlayer/NetworkHandler.cs +++ b/MusicPlayer/MusicPlayer/NetworkHandler.cs @@ -1,17 +1,19 @@ using System.Text; using System.Net.Sockets; -namespace WindowsFormsApplication2 +namespace MusicPlayer { class NetworkHandler { private int port = 8585; private Socket s; + private APIHandler api; - public NetworkHandler(string ip) + public NetworkHandler(string ip, APIHandler apihandler) { s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); s.Connect(ip, port); + api = apihandler; } public void SendString(string m) @@ -25,7 +27,9 @@ namespace WindowsFormsApplication2 while (s.Connected) { byte[] data = new byte[1024 * 200]; - int t = s.Receive(data); + s.Receive(data); + string message = Encoding.ASCII.GetString(data); + System.Console.WriteLine(message); //Iets doen met api calls } } diff --git a/MusicPlayer/MusicPlayer/Program.cs b/MusicPlayer/MusicPlayer/Program.cs index 3ce5ccb..f228b57 100644 --- a/MusicPlayer/MusicPlayer/Program.cs +++ b/MusicPlayer/MusicPlayer/Program.cs @@ -17,6 +17,8 @@ namespace MusicPlayer Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); + APIHandler a = new APIHandler; + NetworkHandler nw = new NetworkHandler("imegumii.nl", a); } } }