Installation
Installation älterer Version – Hinweise für CAS vor 5.0 Abhängigkeiten 1. JDK Version: (JDK) Java 17Direktlink: Java Downloads | Oracle ⚠️ Hinweis: JDK7 ist eine veraltete Version und läuft nur …
Unabhängiges Software-Entwicklungsstudio
Installation älterer Version – Hinweise für CAS vor 5.0 Abhängigkeiten 1. JDK Version: (JDK) Java 17Direktlink: Java Downloads | Oracle ⚠️ Hinweis: JDK7 ist eine veraltete Version und läuft nur …
Konzepte 1. CAS CAS (Central Authentication Service, Zentraler Authentifizierungsdienst)Ein quelloffenes Web‑SSO‑Framework (Single Sign‑On, Einmalanmeldung), das an der Yale‑Universität entwickelt wurde. 2. SSO (Single Sign‑On / Einmalanmeldung) 3. Drei Rollen im …
Unten ist die Implementierung eines bidirektionalen Chats mit Multithreading, um UI‑Blockaden zu vermeiden. Die WinForm‑Version nutzt BackgroundWorker für die Empfangsschleife in einem separaten Thread, das Senden von Nachrichten läuft im …
Im Folgenden passen wir den serverseitigen Code aus dem vorherigen Abschnitt an. Der Server soll Nachrichten des Clients dauerhaft empfangen, zudem aktivieren wir die Multithreading‑Unterstützung. Realisierung mit WinForms + TcpClient …
Grundprinzipien Nach dem Aufbau einer TCP‑Verbindung werden Daten über den NetworkStream übertragen.Im Netz können nur Byte‑Arrays byte[] versandt werden. Text muss zuerst in Bytes kodiert und nach Empfang wieder zu …
In dieser Lektion erstellen wir einen Client, der anschließend eine Verbindung zum Server aufbaut. Mit dem Server‑Code aus der vorherigen Einheit (TcpListener) und dem Client aus diesem Abschnitt (TcpClient) bauen …
Erstellen Sie das Server‑Programm, binden Sie über TcpListener eine IP‑Adresse und einen Port, starten Sie die Port‑Überwachung und warten Sie auf eingehende TCP‑Verbindungen von Clients. Es stehen zwei Implementierungsvarianten zur …
1. Was ist Socket‑Programmierung Analogie: Steckdose = Netzwerkschnittstelle; Stecker = anderer Host; Einstecken des Steckers = Herstellen einer Netzwerkverbindung. Um das Konzept besser zu verstehen, lernen wir anhand eines praktischen …
Dieser Abschnitt zeigt den Aufruf von gespeicherten Prozeduren über ADO.NET: Mit ExecuteNonQuery ermitteln wir die Anzahl betroffener Zeilen und lesen gleichzeitig den Return‑Rückgabewert der Prozedur aus. 1. Definition der gespeicherten …
C# ADO.NET‑DataSet befüllen durch Aufruf einer gespeicherten Prozedur mit SqlDataAdapter Im vorherigen Abschnitt haben wir mit SqlDataReader eine vorwärtsgerichtete, lesegeschützte Stream‑Leseoperation ausgeführt. In diesem Teil setzen wir SqlDataAdapter ein, um …