Ciaooo,
posso chiedere un aiuto?
In pratica, mi servirebbe poter eseguire un TcpSocketServer in una altra classe tramite thread ( non posso instanziare semplicemtne la classe) e poter richiamare in riferimento a questo thread un metodo di TcpSocketServer.
startServer = new Thread(startServerThread2);
startServer.Start();
Dovrei poter usare un metodo SendMessage nella classe dove eseguo il thread..
public void SendMessage(string text)
{
byte[] byData = System.Text.Encoding.ASCII.GetBytes(text);
foreach (TcpClient tcpClient in m_tcpClients)
{
try
{
if (tcpClient != null && tcpClient.Client.Connected)
tcpClient.GetStream().Write(byData, 0, byData.Length);
}
catch (IOException)
{
CloseClient(tcpClient);
}
}
}
public void startServerThread2()
{
Thread.Sleep(250);
try
{
TcpSocketServer x = new TcpSocketServer();
x.StartListening(8000);
}
catch (Exception ex)
{
Console.WriteLine(ex);
return;
}
}
Niente form in ballo...
Grazie a tutti voi