-
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:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
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 :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
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
JanGeändert von s8jascho (03.08.11 um 15:18 Uhr) Grund: Ein paar Fehler ausgemerzt ;-)
-
Hi und Willkommen bei tutorials.de

Das Problem: Du schreibst die Anweisungen direkt in "class client" rein.
Mach eine Methode connect oÄ.
Und was ist 0xEAD5? Warum gibst du den Port hexadezimal an?
-
Hi auch, und vielen Dank.

Ach Mist, klar du hast Recht. Jetzt wo du es sagst ist das klar, ich habe nun einfach einDas Problem: Du schreibst die Anweisungen direkt in "class client" rein.
Mach eine Methode connect oÄ.
drum herum gesetzt und siehe da es funktioniert.Code :1 2
public Client(){ }
Naja das ist einfach so ein Scherz der hier so rumgeistert, wollte mal testen ob ich das so auch verwenden kann. Aber das geht nicht, das habe ich schon festgestellt.Und was ist 0xEAD5? Warum gibst du den Port hexadezimal an?
Vielen Dank für deine rasche Antwort und Hilfe.Geändert von s8jascho (03.08.11 um 17:03 Uhr)
Ähnliche Themen
-
Fehlermeldung
Von mic67 im Forum PHPAntworten: 9Letzter Beitrag: 18.08.07, 15:17 -
Php Fehlermeldung !
Von php-KinG im Forum PHPAntworten: 3Letzter Beitrag: 12.07.07, 01:09 -
Fehlermeldung
Von revenge86 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 20.09.05, 16:13 -
fehlermeldung
Von Bella_Isy im Forum .NET ArchivAntworten: 3Letzter Beitrag: 21.03.05, 16:52 -
Fehlermeldung
Von HolgerX im Forum VisualStudio & MFCAntworten: 6Letzter Beitrag: 05.07.04, 20:07



1Danke

Zitieren


Login





