HEJ! Kan du inte dra igång en fristående komponent som delas? Om det inte finns någon instans sås skapas en, om det finns en instans så används den Du kan använda dig av Singelton-designmönstret för att göra så att alla användare använder sig av en och samma socket-connection. Låter som jättebra förslag!Socket - ASP
===
Funderar på att göra följande men vet ej hur man skall göra det tekniskt.
Undrar om någon har några förslag!
En webserver (IIS 5.X)
En PLC som hänger på nätverket.
Vill kunna hämta lite data i PLC´n via EN socket-connection och visa den i en WebForm.
Man kan bara ha EN socket-connection till PLC´n.
Hur skall man dela en koppling till flera WebClienter???
/AlexanderSv: Socket - ASP
Sv: Socket - ASP
Ex på singelton klass i c#:
<code>
public Class SocketConnection
{
public static readonly SocketConnection Instance = new SocketConnection(); //<-- Singelton
private SocketConnection() {}
}
</code>
I din WebForm så kommer du åt den genom att skriva:
<code>
SocketConnection myConnection = SocketConnection.Instance;
</code>
Alla inom samma Webb applikation kommer att få samma instans av objektet. Det kommer inte skapas ett nytt objekt för varje användare. På så sätt kan du använda dig av samma connection för alla användare.
/Fredrik NSv: Socket - ASP
Någon som kan hjälpa mig att översätta det till VB.NET?
Tar detta i en ny tråd:
Hur skapar men en komponent som delas av alla WebClienter???