Mærkelig fejl under runtime
Jeg får denne fejl under runtime, når en klient logger på min serverCross-thread operation not valid: Control 'lbl_Clientsconn' accessed from a thread other than the thread it was created on.
I denne her metode
public void OnClientConnect(IAsyncResult asyn)
{
try
{
m_workerSocket[m_clientCount] = m_mainSocket.EndAccept(asyn);
WaitForData(m_workerSocket[m_clientCount]);
++m_clientCount;
m_mainSocket.BeginAccept(new AsyncCallback(OnClientConnect), null);
this.lbl_Clientsconn.Text = m_clientCount.ToString(); //Det er denne her linje der er problemer med
}
catch (ObjectDisposedException)
{
System.Diagnostics.Debugger.Log(0, "1", "\n OnClientConnection: Socket has been closed\n");
}
catch (SocketException se)
{
MessageBox.Show(se.Message);
}
}
