![]()
naja ich mag das etwas ausbauen, und da soll die Server exe etwas mehr könnenwozu denn? die die chatten wollen, brauchen nur den client
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Sub Main() listbox1.items.add("Der Server läuft!") server = New TcpListener(ipendpoint) server.Start() While True ' wir warten auf eine neue verbindung... client = server.AcceptTcpClient Dim c As New Connection ' und erstellen für die neue verbindung eine neue connection... c.stream = client.GetStream c.streamr = New StreamReader(c.stream) c.streamw = New StreamWriter(c.stream) c.nick = c.streamr.ReadLine ' falls das mit dem nick nicht gewünscht, auch diese zeile entfernen. list.Add(c) ' und fügen sie der liste der clients hinzu. Console.WriteLine(c.nick & " has joined.") ' falls alle anderen das auch lesen sollen können, an alle clients weiterleiten. Dim t As New Threading.Thread(AddressOf ListenToConnection) t.Start(c) End While End Sub |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »der_Kurt« (24. August 2010, 17:03)
|
|
Visual Basic Quellcode |
1 |
client.Connect("Deine HAMACHI IP", 8000) ' hier die ip des servers eintragen. |
|
|
Visual Basic Quellcode |
1 |
client.Connect("Deine DNSDyn Adresse", 8000) ' hier die ip des servers eintragen. |
|
|
Visual Basic Quellcode |
1 |
client.Connect("Deine LAN IP", 8000) ' hier die ip des servers eintragen. |
ja, die ports müssen schon freigegeben sein!
Zitat
ich habe es im lan ausprobiert das geht aber leider nicht ich weiß nicht warum.
muss ich uach iregendetwas am server eingeben oder etwas mit den ports machen oder so??

|
|
Visual Basic Quellcode |
1 |
System.IO.File.WriteAllBytes(mystream.ToString, buffer) |
ungefähr sollte es so aussehen (ausm Kopf):|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 |
' img ist dein Bild Dim ms As New IO.MemoryStream img.Save(ms, Imaging.Imageformat.Jpeg) Dim buffer() As Byte = ms.ToArray ms.Close() ms.Dispose() ' buffer jetzt versenden |
wie man ein im code erstelltes label in der form einzeigen lassen kann??

Button