Serveur UDP [Résolu]

Signaler
Messages postés
54
Date d'inscription
mardi 22 mars 2005
Statut
Membre
Dernière intervention
13 mars 2007
-
Messages postés
54
Date d'inscription
mardi 22 mars 2005
Statut
Membre
Dernière intervention
13 mars 2007
-
Salut.
Je voudrais printer dans la console ce qui arrive en UDP sur le port 4321. J'ai fait un bout de code mais ca plante comme il faut :/


using System;


using System.Net;


using System.Net.Sockets;


using System.IO;


using System.Text;





namespace Serveur


{



/// <summary>



/// Summary description for Udru.



/// </summary>



public
class Udru


{



public
int port=4321;



public
byte[] buffer;



public Udru()


{



//



// TODO: Add constructor logic here



//


}



public
void start()


{


Socket serverSocket =
new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Udp);


serverSocket.Listen(5);


System.Console.WriteLine("Server Started");


System.Console.WriteLine("Client connected");


serverSocket.Receive(buffer);


System.Console.WriteLine(buffer.ToString());


}


}


}

Any solution ?

2 réponses

Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
Tu as oublié de "Bind" le port avant de faire le Listen (...) :=)

Tu trouvera un exemple ici : http://www.c-sharpcorner.com/Network/simpleTcpUdpServerClientPL2.asp

A++

Crazyht
MVP Visual C#.NET

[Admin Codes-Sources]
[Membre Developer-Association]
Messages postés
54
Date d'inscription
mardi 22 mars 2005
Statut
Membre
Dernière intervention
13 mars 2007

Merci bien !