Benutzer mit den meisten Antworten
Chat

Frage
-
Hallo zusammen,
Ich würde gerne einen kleinen Chat in vb programmieren. Leider habe ich in der Netzwerkprogrammierung keinerlei Erfahrungen. Ich habe schon viele Tutorials gefunden doch meistens ist die Firewall im Weg. Es soll auch einer sein wo nicht immer mein pc als server an sein muss. Ich habe 0 Erfahrungen. Es geht hier eher nicht um den Code sondern wie ich den Chat benutze also wie ich z.b. die ip heraus finde die ich beim anderen Eingeben soll. Ich habe schon diesen Code:
Imports System.Net.Sockets Imports System.Threading Imports System.IO Public Class Form1 Dim server As New TcpListener(55555) Dim client As New TcpClient Dim nachricht As String Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing server.Stop() End Sub Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim listthread As New Thread(AddressOf listing) listthread.Start() End Sub Private Sub listing() server.Start() End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click client = New TcpClient(TextBoxIp.Text, 55555) Dim writer As New StreamWriter(client.GetStream) writer.Write(TextBoxDeineNachricht.Text) writer.Flush() End Sub Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick If server.Pending Then nachricht = "" client = server.AcceptTcpClient Dim reader As New StreamReader(client.GetStream) While reader.Peek > -1 nachricht &= Convert.ToChar(reader.Read()).ToString End While TextBoxNachrichten.Text &= nachricht & vbNewLine End If End Sub End Class
Ich arbeite mit Visual Basic 2010 Express
Antworten
-
Hallo Niklas,
ergänzend zu Roberts links: http://social.msdn.microsoft.com/Forums/en-US/visualbasicde/thread/b5464613-f324-4579-b896-0aa0f876331e
Ein Basis code zum Erstellen eines TCP Chat Programmes.
Gruss Ellen
Ein neues Beispielprogramm von mir jetzt hier:
http://code.msdn.microsoft.com/TCP-Communication-in-VBNET-f6c48ca0
Ich benutze/ I'm using VB2008 & VB2010- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 29. November 2011 08:33
- Bearbeitet Ellen Ramcke Samstag, 5. Mai 2012 18:56 link
-
Leider habe ich in der Netzwerkprogrammierung keinerlei Erfahrungen.
Hallo Niklas R,
Dann würde ich Dir empfehlen erstmals in die Netzwerkprogrammierung dich zu einarbeiten.
http://www.ccse.kfupm.edu.sa/~fazzedin/COURSES/CSP2005/Reading/NetworkProgramming.pdf
Jetzt noch zum lesen:
How to get ip address and port number assigned by .net
Grüße,
Robert
- Als Antwort vorgeschlagen Ellen Ramcke Samstag, 26. November 2011 20:33
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 29. November 2011 08:33
Alle Antworten
-
Leider habe ich in der Netzwerkprogrammierung keinerlei Erfahrungen.
Hallo Niklas R,
Dann würde ich Dir empfehlen erstmals in die Netzwerkprogrammierung dich zu einarbeiten.
http://www.ccse.kfupm.edu.sa/~fazzedin/COURSES/CSP2005/Reading/NetworkProgramming.pdf
Jetzt noch zum lesen:
How to get ip address and port number assigned by .net
Grüße,
Robert
- Als Antwort vorgeschlagen Ellen Ramcke Samstag, 26. November 2011 20:33
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 29. November 2011 08:33
-
Hallo Niklas,
ergänzend zu Roberts links: http://social.msdn.microsoft.com/Forums/en-US/visualbasicde/thread/b5464613-f324-4579-b896-0aa0f876331e
Ein Basis code zum Erstellen eines TCP Chat Programmes.
Gruss Ellen
Ein neues Beispielprogramm von mir jetzt hier:
http://code.msdn.microsoft.com/TCP-Communication-in-VBNET-f6c48ca0
Ich benutze/ I'm using VB2008 & VB2010- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 29. November 2011 08:33
- Bearbeitet Ellen Ramcke Samstag, 5. Mai 2012 18:56 link