TcpListener server =
new TcpListener(localAddr, port);
// Start listening for client requests.
server.Start();
Console.WriteLine("serveur demare");
for(;;)
{
TcpClient TCP_Client = server.AcceptTcpClient();
Interface inte =
new Interface(TCP_Client);
Thread t =
new Thread(
new ThreadStart(inte.InstanceMethod()));
}
}
/***fin mainclass***/
/***debut Interface***/
public
class Interface
{
public
static TcpClient Client ;
public
static NetworkStream NS;
public
static StreamReader monIn;
public
static StreamWriter monOut;
public
static Interface(TcpClient TCP_Client)
{
Client = TCP_Client;
}
public
static
void InstanceMethod()
{
NS = TCP_Client.GetStream();
monIn =
new StreamReader(NS);
monOut =
new StreamWriter(NS);
}
public
static
void StaticMethod()
{
monOut.WriteLine("coucou");
}
}
les deux fichier sont dans des fichier separe , je vous ai epargner les using voici les deux erreur :
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\Interface.cs(14): 'Interface.Interface(System.Net.Sockets.TcpClient)': a static constructor must be parameterless
/***/
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\Interface.cs(14): 'Interface.Interface(System.Net.Sockets.TcpClient)': access modifiers are not allowed on static constructors
voila si vs pouviez m'aider ca serai cool , je n'ai rien trouver dans msdn pour les erreur et je suis en .net1.1
bonne soiree
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 3 janv. 2006 à 12:42
par ce que vs les voulez comme ceci voici les erreur que cela me donne maintenant :
source :
Thread t =
new Thread(
new ThreadStart(inte.InstanceMethod()));
erreur :
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\MainClass.cs(26): Method name expected
source :
NS = TCP_Client.GetStream();
erreur :
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\Interface.cs(22): The type or namespace name 'TCP_Client' could not be found (are you missing a using directive or an assembly reference?)
source :
Thread t =
new Thread(
new ThreadStart(inte.InstanceMethod()));
erreur:
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\MainClass.cs(26): The type or namespace name 'inte' could not be found (are you missing a using directive or an assembly reference?)
source :
Thread t =
new Thread(
new ThreadStart(inte.InstanceMethod()));
erreur :
C:\Documents and Settings\Thomas\Mes documents\Visual Studio Projects\admin\MainClass.cs(26): Static member 'Interface.InstanceMethod()' cannot be accessed with an instance reference; qualify it with a type name instead
lol je croi que je vais passer au visual studio 2k5 mais j'aimerai savoir pourquoi ca ne marche pas
merci
++
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"