Suchergebnisse

Suchergebnisse 1-30 von insgesamt 79.

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    die Nachrichten pro Zeiteinheit zählen und wenn ein Wert überschritten wird, dann beim Server Disposen?!

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    Hallo @AsdAsd1337: ich glaube eher du bist neu im allgemeinen Programmieren?! Wage dich am besten erstmal an was leichteres, was du selber hinbekommst, ohne es abzugucken Mfg jvbsl

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    das ist Rijndael und soweit ich weiß eine der ersten Verschlüsselungsmethoden, welche in Google für .Net angezeigt werden...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    man kann jede Verschlüsselung entschlüsseln, sonst ist es ein Hash Algorithmus... wenn du eine sichere Verschlüsselung willst, dann mach selbst eine(nat. + Chiffre) und verbinde diese Verschlüsselung mit Rijndael...Rijndael an sich ist ja auch schon sehr sicher und dann noch etwas unbekanntes->Super...ich schätze, dass sowieso niemand deine Sachen knacken will, reicht das sicher aus

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    jop richtig

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    da kenn ich bisher leider nur die möglichkeit zugucken, ob es Leer ist ;), was Abbrechen entspricht...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    1. Veraltet 2. Fehler abfangen nicht so leicht 3. Nicht so schön anpassbar das wären meine drei Gründe Edit: mach für das Formular nen eigenes Show, welches MyBase ShowDialog abruft, somit wartet es und du kannst beliebige Werte an deine Funktion zurückgeben

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    machst "Public Function Show" ...^^

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    ja dann mach doch was es sagt...xD "Public Overloads Function Show(die Parameter) As DerRückgabeTyp"

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    verwende MainServer.Invoke(das Return benötigst du dann auch nicht mehr...)evtl. sollte das Delegate auch im Formular deklariert sein... [VB.NET] Threading.Thread benutzerdefinierte Events auslösen das hilft dir evtl. auch weiter, ist schöner, als für alles nen Invoke zu machen, mit diesem hier kannst du es mit Events alles in ner Klasse machen

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    ich hab dir noch nen Link von nem Thread gepostet, wo es ohne Delegate funktioniert

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    was hälst du davon, wenn ich dir dabei kurz helf(aber nur bei den Invokes/Multithreading :P)? Edit: PN @ ME

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    musst dir ein eigenes Protokoll o.ä. machen...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    verwende AddRange(bzw. durchlaufe userlist, was ja ein String-Array darstellt, mit einer Schleife, damit du auch noch die ForeColor festlegen kannst...)

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    Zitat: „(bzw. durchlaufe userlist, was ja ein String-Array darstellt, mit einer Schleife, damit du auch noch die ForeColor festlegen kannst...)“wenn ich etwas in Klammernschreibe, ist nicht unbedingt unwichtig...also verwende eine Schleife: VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    in ner RichTextBox geht es, in ner TextBox geht es nur mit OwnerDraw und GDI+

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    Zitat: „ Private Sub SendToAllClients(ByVal s As String) For Each c As Connection In list ' an alle clients weitersenden. Try c.streamw.WriteLine(s) c.streamw.Flush() Catch End Try Next End Sub “ wie du hier sehen kannst werden alle clienten in einer Schleife durchlaufen und bei jedem einzelnen ein Text gesendet. Stattdessen kannst du natürlich einen einzelnen Clienten verwenden

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    z.B. mit einer RichTextbox, oder mit einem WebBrowser, oder mit einem eigenen Control(es gibt sicher noch mehr Controls)...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    ich hab doch nur die möglichkeiten aufgezählt und mit einer normalen TextBox kannst du nichts farbig hervorheben?!

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    das ist doch egal wo, wenn er etwas farblich hervorheben will, dann geht das mit dem WebBrowser, oder mit der RichTextBox, einem eigenen oder einem externen Control, anders gehts nicht...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    da das ganze ja am besten Serverseitig geregelt wird, ist eine ListBox wohl unnötig und eine List(Of String/User) wäre wohl besser... in diesem Beispiel wird eine List(Of Connection) verwendet, in welcher auch der Nick steht, du musst also einfach die ganze Liste durchlaufen und überprüfen ob in dieser bereits der Nick vorhanden ist, falls ja die Verbindung trennen, falls nein einfach das Programm normal weiterlaufen lassen...(statt das ganze zu durchlaufen, könnte man es noch mit LinQ - unter .…

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    es würde auch gehen ein Thread 100 oder mehr User, das würde auch noch funktionieren man hätte insgesamt weniger Threads und weniger Performance verbrauch ;)...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    ja, dann muss man das ganze eben anders auslesen, ich verwende dafür sowiso fast nie TCPClient/TCPListener, es sei denn es muss schnell gehen ich verwende immer die ganz normale Socket Klasse...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    indem du erst den Netzwerkstream sauber schließt und aus dem Speicher entfernst und anschließend dasselbe für den TCPClient/TCPServer erledigst...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    gib die IP deines Routers in deinen WebBrowser ein, dort den Usernamen sowie das Passwort und dann musst du halt entsprechend gucken, wo das steht(und wo du es konfigurieren kannst), dies sollte je nach Hersteller unterschiedlich, aber ähnlich sein...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    das würde wohl kaum funktionieren, da du nicht so einfach Bytes in einen String umwandeln kannst(mit Convert.ToBase64String oder so ähnlich sollte es gehen)... ich würde das ganze jedoch mit einem BinaryWriter und Reader machen, wobei du dann aber erst Download- abläufst und natürlich erst die darauffolgenden Bytes speicherst...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    .Length Eigenschaft...

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    Willkommen im Forum So wie der Code aussieht wird hier nichts gesendet, wenn du nicht auf den Button1 Klickst, bzw. das Client-Programm startest und connectest... wie sieht denn der Code deines Client-Programmes aus?

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    also in dem Catch kannst du natürlich nichts mehr senden, da dies ja aufgerufen wird, wenn keine Verbindung mehr besteht, du könntest das ganze somit im FormClosing-Event senden... aber wo der "leere" Text gesendet wird kann ich nirgends entdecken(könnte wohl beim Server sein)... (wenn ein Client mehr oder weniger Fehlerhaft beendet wird, musst du dies auf der Serverseite feststellen und an die anderen weitersenden...)

  • Benutzer-Avatarbild

    Multiserver (TCP)

    jvbsl - - Sourcecode-Austausch

    Beitrag

    wenn man ihn entsprechend schreibt, wie ist der Code denn?