Benutzer mit den meisten Antworten
Client kann sich mit dem Server nicht verbinden!?

Frage
-
Hallo,
ich möchte über LAN eine TCP-Verbindung zwischen einem Server (Desktop-Rechner mit Windows 7) und eines Clientes (mobiles Geräte mit Windows CE 5.0) herstellen.
Habe deswegen zum Testzwecken ein kleines Beispiel geschrieben, das wie folgt aussieht:
Server:using System; using System.Net; using System.Net.Sockets; class MyTcpListener { public static void Main() { try { IPAddress ipAd = IPAddress.Parse("192.168.2.21"); TcpListener myList = new TcpListener(ipAd, 500); myList.Start(); Socket s = myList.AcceptSocket(); if (s.Connected) Console.WriteLine("Connection From " + s.RemoteEndPoint); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); Console.ReadKey(); } } }
Client:
using System; using System.Windows.Forms; using System.Net; using System.Net.Sockets; namespace TcpTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { TcpClient tcpcl = new TcpClient(); IPAddress ipAdress = IPAddress.Parse("192.168.2.21"); IPEndPoint ipEo = new IPEndPoint(ipAdress, 500); tcpcl.Connect(ipEo); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
Ich bekomme leider beim drücken der button auf dem mobiles Gerät immer folgende Fehlermeldung:
An error message cannot be displayed because an optional resource assembly containing it cannot be found
Was ich aber komisch finde, dass wenn ich als Server das Programm Castalia Socket Tester laufen lasse, die Verbindung kann hergestellt werden und der Server meldet eine Verbindung und auf dem mobiles Gerät bekomme auch keine Fehlermeldung.Daher denke ich, dass der Fehler bei meinem Server liegt!
Kann jemand mir vielleicht bitte dabei weiterhelfen?Grüße,
Nunui
Antworten
-
Nope. Falsche Interpretation. Die Fehlermeldung sagt dir das eine Resourcen-Assembly fehlt. Die Frage ist, ob dein Projekt gegen das richtige Target kompiliert ist und ob du es korrekt aufgespielt hast...
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 18. September 2012 15:56
Alle Antworten
-
Nope. Falsche Interpretation. Die Fehlermeldung sagt dir das eine Resourcen-Assembly fehlt. Die Frage ist, ob dein Projekt gegen das richtige Target kompiliert ist und ob du es korrekt aufgespielt hast...
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 18. September 2012 15:56
-
Hallo Nunui,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.