vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v2.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2012
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Socket programmierung 
Autor: Reaper
Datum: 09.03.10 14:01

Hatte ich auch versucht. Hat jedoch auch nicht so richtig geklappt.

Jedoch habe nun leider ein anderes Problem. Ich kann zwar Daten an das c# Inteface senden, bekomme aber keine Antwort.

Das Event ist da:
Private Sub sock_DataArrival(ByVal bytesTotal As Long)
    Dim data As String
 
    sock.GetData data, vbString, bytesTotal
 
    MsgBox data
End Sub
Kann es vielleicht am c# code liegen? Da tritt das Problem auf, dass die zweite wiederholung der while-Schleife den Fehler auswirft: "Eine bestehende Verbindung wurde softwaregesteuert
durch den Hostcomputer abgebrochen"

Socket _Listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

_Listener.Bind(new IPEndPoint(IPAddress.Any,_set.LocalPort));

_Listener.Listen(0);
Socket socket = _Listener.Accept();
byte[] _Receive = new byte[10000];
int len;

while ((len = socket.Receive(_Receive)) != 0)
{
socket.Send(Encoding.ASCII.GetBytes("Antwort vom Server"));
}
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Socket programmierung746Reaper09.03.10 09:15
Re: Socket programmierung411Reaper09.03.10 10:56
Re: Socket programmierung390OGGI09.03.10 12:59
Re: Socket programmierung434Reaper09.03.10 14:01
Re: Socket programmierung391Preisser10.03.10 21:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2012 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.

Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel