T
ok ist setze nochmal an:
Mein Server:
Mein Knopf "listen":
// TODO: Add your control notification handler code here
UpdateData(TRUE);
m_sListener.Create(m_port);
if(m_sListener.Listen()==FALSE)
{
m_sListener.Close();
return;
}
CString a,b,c;
a = m_log;
b = "Listening For Connections!!!";
c = "\r\n";
m_log= a +b+c;
UpdateData(FALSE);
m_listenbutton.EnableWindow(FALSE);
m_stopbutton.EnableWindow(TRUE);
Hier wird Acceptiert:
void CServerDlg::OnAccept()
{
CString strIP;
UINT port;
m_log += "Fehlera";
UpdateData(FALSE);
if(m_sListener.Accept(m_sConnected))
{
//m_sConnected.GetSockName(strIP,port);
CString a,b,c;
b = "Client Connected,IP :";
c = "\r\n";
a = m_log;
m_log = a +b +c;
/// hier
//m_sConnected.Send("Connected To Server",strlen("Connected To Server"));
UpdateData(FALSE);
}
else
{
m_log += "Fehler";
UpdateData(FALSE);
}
}
Mein Client:
VB
Imports System
Imports System.Text
Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Runtime.InteropServices
Public Class Form1
'Variablen:
Dim stream As NetworkStream
Dim streamw As StreamWriter
Dim streamr As StreamReader
Dim Client As New TcpClient
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
log.Text = log.Text + "log gehts"
Client.Connect("192.168.2.111", 80) 'Client verbindet sich
log.Text = log.Text + "connnet ist fertig"
stream = Client.GetStream ' Stream wird auf Client verwiesen
streamw = New StreamWriter(stream) ' Stream zum Senden wird deklariert
streamr = New StreamReader(stream)
streamw.WriteLine("14#2#1!0!0!#2!3!0")
log.Text = log.Text + "gesendet"
streamw.Flush()
log.Text = log.Text + "Flush ausgeführt"
Client.Close()
End Sub
End Class
Bei meinem Server(Laptop) drücke ich auf den Knopf "listen".
Bei meiner Client(PocketPC) drücke ich auf "connect"
Dann hängt er bei ...
Client.Connect("192.168.2.111", 80) 'Client verbindet sich
und stürtzt ab nach ca. 5 sec ab.
Wenn ich den VB kram bei meinem Desctop PC nutze, dann gehts ?!
PocketPC, Laptop und Desktop PC sind alles per Wlan verbunden.
Wenn ich mit dem IE vom PcoketPC auf den Server zugreife, dann reagiert er sofort.
Ich weis nicht wo ich anfangen soll den Fehler zusuchen,bzw wie soll ich ihn einkesseln?