Label Bei beiden Aktualisieren
- VB.NET
- .NET (FX) 4.0
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 58 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.
-
-
Musst halt auf einem PC einen TCP- oder UDP-Server (bevorzugt TCP) hosten und dann Datenpakete, d.h. z.B. eine Zahl für die Aktion "Aktualisiere Label Text" und dann eben noch den Text, hin und her schicken. Wenn du keine Lust hast, dich mit dem Kram rumzuschlagen, gibts auch schon was fertiges: Universal Ticket.dll - Variablen ganz easy über's Internet versenden
Hab die Bibliothek selbst nicht getestet, sieht aber sehr vielversprechend aus :D
LG
-
xX-Nick-Xx schrieb:
Das es beim 2 Pc Auch Aktualisiert wird...Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Habe gestern von 0 Bis 6 Rumprobiert und nichts Hilfreiches Gefunden...
Habe einen TCp Server geschrieben und Den Client Auf 1 Label gesetzt...
VB.NET-Quellcode
- Imports System.Net
- Imports System.Net.Sockets
- Imports System.Text
- Public Class Form1
- Dim _server As TcpListener
- Dim _listOfClients As New List(Of TcpClient)
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- Try
- Dim ip As String = "127.0.0.1"
- Dim port As Integer = 3432
- _server = New TcpListener(IPAddress.Parse(ip), port)
- _server.Start()
- Threading.ThreadPool.QueueUserWorkItem(AddressOf NewClient)
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- End Sub
- Private Sub NewClient(state As Object)
- Dim client As TcpClient = _server.AcceptTcpClient()
- Try
- _listOfClients.Add(client)
- Threading.ThreadPool.QueueUserWorkItem(AddressOf NewClient)
- While True
- Dim ns As NetworkStream = client.GetStream()
- Dim toReceive(1000000) As Byte
- Dim length As Integer = ns.Read(toReceive, 0, toReceive.Length)
- Dim txt As String = Encoding.ASCII.GetString(toReceive)
- For Each c As TcpClient In _listOfClients
- If c IsNot client Then
- Dim nns As NetworkStream = c.GetStream()
- nns.Write(Encoding.ASCII.GetBytes(txt), 0, txt.Length)
- End If
- Next
- End While
- Catch ex As Exception
- If _listOfClients.Contains(client) Then
- _listOfClients.Remove(client)
- End If
- MsgBox(ex.Message)
- End Try
- End Sub
- End Class
Aber Jedesmal wenn ich von Textbox1 ne nachricht sende an Programm 2 Label1 Verschwindet Label1 von Pc 2
-
-
@xX-Nick-Xx Beschreib zunächst die Konfiguration, was läuft auf welchem Rechner?
Läuft das ganze auf einem einzigen Rechner?Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
xX-Nick-Xx schrieb:
mit 2 Clients
Zwei Clients sollten nix miteinander zu tun haben.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
@xX-Nick-Xx Fein.
RodFromGermany schrieb:
Beschreib mal die Konfiguration, unter der das passieren soll.
Auf Rechner 1 läuft Programm A mit nem Net-Client und ich mache dies und das.
Auf Rechner 2 läuft Programm B mit nem Net-server und wenn ich dies und jenes mache, soll am Recher x und x folgendes passieren: ...Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
So geht das nicht.
Beide Rechner müssen eine gewisse Zeit gemeinsam online sein.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
Muss doch gehen wenn PC 1 es an den server sendet und Wenn pc 2 kommt der server es an den client sendet?!
@ErfinderDesRades Genau so war es gedacht...
-
ErfinderDesRades schrieb:
Warum?
Probiere es einfach mal aus. Ich habe es.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
RodFromGermany schrieb:
Probiere es
Das ist mir jetzt zu mühsam aufzubauen, aber imo gibts da auch nix zu probieren.
Bei einer Pinwand gibts keine direkte Kommunikation zweier Clients miteinander, sondern immer nur zw. Pinwand-Server und Client.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ErfinderDesRades“ ()
-
was bedeutet, dass beide gleichzeiig online sind.
Server läuft, Client läuft.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
@ErfinderDesRades Jou.
@xX-Nick-Xx Wo dies nun klar gestellt ist, solltest Du Dein Problem noch mal neu formulieren.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Ich schreibe einen Launcher für ein Kollegen
Der Launcher und der Chat 1 Ist Fertig...
Jetzt muss ich nur noch Folgendes machen:
1. User 1 Schreibt In Label1 Hallo Er Drückt spiechern und Die Änderung wird an den server geschickt..
User 2 Kommt Online Die Änderungen werden Kurz Geladen und Aktualisiert...
Ich bin zwar nicht so sehr mit TCP Vertraut aber Sowas gibt es schon in ner anderen form also muss es ja Möglich sein...=?!
Nur das das ganze im Programm etwa mit 100 Passiert...
Ps: ich hab es mit Geschafft das er es an die Konsole sendet aber mehr passiert nicht...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „xX-Nick-Xx“ ()
-
Ähnliche Themen
-
Sanitaeter - - Sonstige Problemstellungen
-
Frage zur Uhrzeit in einem Label
BliZzard7987 - - Sonstige Problemstellungen
-
7 Benutzer haben hier geschrieben
- xX-Nick-Xx (27)
- ErfinderDesRades (17)
- RodFromGermany (9)
- Fakiz (3)
- OlafSt (1)
- MichaHo (1)
- ichduersie (1)