Hi Community.
Ich hoffe ihr könnt mir vielleicht helfen. Ich habe als Aufgabe einen TCP-Server zu programmieren. Dies habe ich auch problemlos mit diversen Hilfen aus dem Internet hinbekommen. Nun versuche ich einen TCPClient dafür zu erstellen, der die Verbindung zum Server, der sich auf einem anderen Rechner befindet, herstellt und dabei dann zum Datenaustausch genutzt werden kann.
Nun habe ich versucht mit Hilfe eines Tutorials im Internet diesen Client zu erzeugen und diese dabei Schritt für Schritt einzugeben. Das ist was ich bisher habe:
Meine Client Class:
und meine dazugehörige Main Routine:
Bei dem Versuch das Ganze zu Kompilieren spuckt mir Visual Studio 2010 C# Express folgende Fehlermeldungen aus, mit denen ich nicht zurechtkomme. Sprich: ich weiß und finde dafür keine Lösung (vielleicht habe ich aber auch die Suche falsch verwendet, ka).
Fehler 1: Ungültiges Token "(" in Klasse, Struktur oder Schnittstellenmemberdeklaration. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 23 DemoLAMT_TCPClient
Fehler 2: Ungültiges Token ")" in Klasse, Struktur oder Schnittstellenmemberdeklaration. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 38 DemoLAMT_TCPClient
Fehler 3: "DemoLAMT_TCPClient.Client.client" ist ein(e) "Feld", wird aber wie ein(e) "Typ" verwendet. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 9 DemoLAMT_TCPClient
Fehler 4: "DemoLAMT_TCPClient.Client.serverEndPoint" ist ein(e) "Feld", wird aber wie ein(e) "Typ" verwendet. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 24 DemoLAMT_TCPClient
Das seltsame an der ganzen Geschichte ist, finde ich, dass in dem Tutorial von der Webseite an der ich mich orientiere, niemand dieses Problem gehabt hat, oder eben hat.
Vielen Dank schon einmal dafür, dass ihr mir hoffentlich versucht zu helfen.
Viele Grüße
Jan
Ich hoffe ihr könnt mir vielleicht helfen. Ich habe als Aufgabe einen TCP-Server zu programmieren. Dies habe ich auch problemlos mit diversen Hilfen aus dem Internet hinbekommen. Nun versuche ich einen TCPClient dafür zu erstellen, der die Verbindung zum Server, der sich auf einem anderen Rechner befindet, herstellt und dabei dann zum Datenaustausch genutzt werden kann.
Nun habe ich versucht mit Hilfe eines Tutorials im Internet diesen Client zu erzeugen und diese dabei Schritt für Schritt einzugeben. Das ist was ich bisher habe:
Meine Client Class:
Code:
using System;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Threading;
namespace DemoLAMT_TCPClient
{
class Client
{
TcpClient client = new TcpClient();
IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("192.168.178.1"), 0xEAD5);
client.Connect(serverEndPoint);
}
}
und meine dazugehörige Main Routine:
Code:
using System;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Threading;
namespace DemoLAMT_TCPClient
{
class Program
{
static void Main(string[] args)
{
Client testTCPClient = new Client();
}
}
}
Bei dem Versuch das Ganze zu Kompilieren spuckt mir Visual Studio 2010 C# Express folgende Fehlermeldungen aus, mit denen ich nicht zurechtkomme. Sprich: ich weiß und finde dafür keine Lösung (vielleicht habe ich aber auch die Suche falsch verwendet, ka).
Fehler 1: Ungültiges Token "(" in Klasse, Struktur oder Schnittstellenmemberdeklaration. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 23 DemoLAMT_TCPClient
Fehler 2: Ungültiges Token ")" in Klasse, Struktur oder Schnittstellenmemberdeklaration. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 38 DemoLAMT_TCPClient
Fehler 3: "DemoLAMT_TCPClient.Client.client" ist ein(e) "Feld", wird aber wie ein(e) "Typ" verwendet. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 9 DemoLAMT_TCPClient
Fehler 4: "DemoLAMT_TCPClient.Client.serverEndPoint" ist ein(e) "Feld", wird aber wie ein(e) "Typ" verwendet. C:\Users\XXXXXX\Documents\Visual Studio 2010\Projects\DemoLAMT_TCPClient\DemoLAMT_TCPClient\Client.cs Zeile: 14 Spalte: 24 DemoLAMT_TCPClient
Das seltsame an der ganzen Geschichte ist, finde ich, dass in dem Tutorial von der Webseite an der ich mich orientiere, niemand dieses Problem gehabt hat, oder eben hat.
Vielen Dank schon einmal dafür, dass ihr mir hoffentlich versucht zu helfen.
Viele Grüße
Jan
Zuletzt bearbeitet: