Bonjour à tous.
Dans une application VB.net initialement développée en VB6, je dois communiquer avec un serveur distant par socket.
Le protocole de communication m'oblige à envoyer (et recevoir) différents type de données (Integer, Bytes, Date, Chaine de caractères....).
Avec VB6, aucun problème mais avec VB.Net, les méthodes Socket.Send et Socket.Receive ne semble accepter que des tableaux de Bytes et c'est là mon problème car je ne trouve pas de méthode pour convertir un Integer (4 octets) en tableau de 4 bytes ?
Exemple VB6Equivalent VB.Net ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Socket.SendData(MyRequest,vbLong)
Pour contourner le problème, j'ai essayé d'utiliser le contrôle WinSock sous VB.Net. Cela fonctionne bien mais j'ai de temps en temps une erreur 5 que je n'arrive pas à expliquer !
Merci d'avance pour votre aide. Jean.
Partager