Sto sviluppando una libreria (DLL), in cui è necessario fornire l'evento (interrupt) all'utente come un metodo con i dati. Il lavoro della biblioteca è avviare l'elenco sul socket, ricevere i dati dal socket e trasmettere questi dati all'utente in un unico metodo.Come generare il callback (evento) dalla libreria all'applicazione in C#
libreria:
public void start(string IP, int port)
{
// start logic...
// receives data from socket... send this data to user
}
Applicazione:
Library. Class a = new Library. Class();
a.start(ip, port);
// I need this method called by library automatically when it receives data...
void receivedData(string data)
{
// data which received by library....
}
come allevare evento per applicazione con i dati di biblioteca?
Grazie in anticipo ....
+1 per ".NET sta usando gli eventi in questo modo" e menziona anche la risposta "Azione". –