1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| using System.Text;
using System;
using System.Net;
using System.Threading;
using System.Net.Sockets;
namespace reseau
{
/// <summary>
/// Description Résumé de Class.
/// </summary>
public class network
{
public string etat;
public network()
{
etat = Ecoute();
}
private string Ecoute(){
try{
System.Net.Sockets.TcpListener server = new TcpListener(System.Net.IPAddress.Parse("127.0.0.1"),333);
server.Start();
while(true){
while(!server.Pending()){
Thread.Sleep(500);
}
TcpClient newClient;
if((newClient = server.AcceptTcpClient())==null){
break;
}
newClient.GetStream().Write(Encoding.ASCII.GetBytes("Bye Bye"),0,8);
newClient.Close(); //cette ligne ci
}
server.Stop();
return "Server deconnecté";
}
catch(Exception e){
return "Erreur Server";
}
}
/*public static void main(){
network n = new network();
} */
}
} |