diff --git a/MusicPlayer/MusicPlayer/Form1.Designer.cs b/MusicPlayer/MusicPlayer/Form1.Designer.cs
index a88eefc..397e6d1 100644
--- a/MusicPlayer/MusicPlayer/Form1.Designer.cs
+++ b/MusicPlayer/MusicPlayer/Form1.Designer.cs
@@ -28,9 +28,18 @@
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
+ this.SuspendLayout();
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(284, 261);
+ this.Name = "Form1";
this.Text = "Form1";
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.ResumeLayout(false);
+
}
#endregion
diff --git a/MusicPlayer/MusicPlayer/Form1.cs b/MusicPlayer/MusicPlayer/Form1.cs
index 8c520e3..95b1daa 100644
--- a/MusicPlayer/MusicPlayer/Form1.cs
+++ b/MusicPlayer/MusicPlayer/Form1.cs
@@ -16,8 +16,12 @@ namespace MusicPlayer
public Form1()
{
InitializeComponent();
- APIHandler api = new APIHandler();
- NetworkHandler nw = new NetworkHandler("83.128.250.123", api);
+// nw.SendString("GET / HTTP/1.1");
+
+ }
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
}
}
diff --git a/MusicPlayer/MusicPlayer/MusicPlayer.csproj b/MusicPlayer/MusicPlayer/MusicPlayer.csproj
index 10a36ec..6d954a9 100644
--- a/MusicPlayer/MusicPlayer/MusicPlayer.csproj
+++ b/MusicPlayer/MusicPlayer/MusicPlayer.csproj
@@ -58,6 +58,9 @@
+
+ Form1.cs
+
ResXFileCodeGenerator
Resources.Designer.cs
diff --git a/MusicPlayer/MusicPlayer/NetworkHandler.cs b/MusicPlayer/MusicPlayer/NetworkHandler.cs
index 2ac9dcf..71a7884 100644
--- a/MusicPlayer/MusicPlayer/NetworkHandler.cs
+++ b/MusicPlayer/MusicPlayer/NetworkHandler.cs
@@ -1,4 +1,5 @@
-using System.Text;
+using System;
+using System.Text;
using System.Net.Sockets;
using System.Threading;
@@ -7,13 +8,16 @@ namespace MusicPlayer
class NetworkHandler
{
private int port = 8585;
- private Socket s;
+ private TcpClient s;
+ private NetworkStream serverStream;
private APIHandler api;
public NetworkHandler(string ip, APIHandler apihandler)
{
- s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
+ Console.WriteLine("Hello");
+ s = new TcpClient();
s.Connect(ip, port);
+ serverStream = s.GetStream();
ThreadStart thread = new ThreadStart(ReceiveData);
Thread childThread = new Thread(thread);
childThread.Start();
@@ -21,17 +25,25 @@ namespace MusicPlayer
}
public void SendString(string m)
- {
- byte[] req_as_bytes = Encoding.UTF8.GetBytes(m);
- s.Send(req_as_bytes);
+ {
+ byte[] b = Encoding.UTF8.GetBytes(m);
+ serverStream.Write(b, 0, b.Length);
+ serverStream.Flush();
}
public void ReceiveData()
{
+ Console.WriteLine("Hello2");
while (s.Connected)
{
- byte[] data = new byte[1024 * 200];
- s.Receive(data);
+ Console.WriteLine("Hello3");
+ byte[] data = new byte[512];
+ Console.WriteLine("Hang je hier?");
+ int bytesRec = serverStream.Read(data, 0, data.Length);
+ Console.WriteLine("ën hier? ");
+ Console.WriteLine("Echoed test = {0}",Encoding.ASCII.GetString(data, 0, bytesRec));
+
+
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..54e8133 100644
--- a/MusicPlayer/MusicPlayer/Program.cs
+++ b/MusicPlayer/MusicPlayer/Program.cs
@@ -14,6 +14,9 @@ namespace MusicPlayer
[STAThread]
static void Main()
{
+ APIHandler api = new APIHandler();
+ NetworkHandler nw = new NetworkHandler("www.imegumii.nl", api);
+ nw.SendString("GET /getsongbyid?id=102 HTTP/1.1");
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());