PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.Net]Chat Problem



matze093
31.05.2009, 21:10
Hii Leute,
ich versuche schon seit längerer Zeit einen chat in vb.net zu programmieren nur komme ich leider nicht zurecht.
Ich habe dieses Tutorial angeschaut: http://forum.vb-paradise.de/allgemeines/tipps-tricks-und-tutorials/internet-lan/16242-ausfuehrliches-tcp-und-udp-tutorial/
Leider verstehe ich das nicht ganz. Ich würde gern einen Source eines
chats haben.
Kann mal jemand bitte einen source uppen, der dann auch wirklich funktioniert?
Danke :)

TopSite100
31.05.2009, 21:14
Hallo matze,
wieso schreibst du nicht einfach woran du hängen bleibst oder was du nicht verstehst.

matze093
31.05.2009, 21:24
Ich verstehe nicht wie die ganzen Elemente arbeiten.
* Wie arbeitet der streamwriter / streamreader
* Wie arbeitet der TcpClient und der NetworkStream usw...

wacked
31.05.2009, 21:32
wiso willst du das wissen? prog einfach drauflos. wer muss schon wissen warum es klappt oder nich klappt...
und als tipp zum rausfinden: guck doch einfach wie sies gemacht haben (include dateien, heißen in c# aber bestimmt anders. Ich glaub da heist das import )

Vanilie
31.05.2009, 21:46
hier kannste dir ein paar runter laden musste einfach suchen die dir am besten gefallen

http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?optSort=Alphabet ical&lngWId=10&txtCriteria=chat&blnWorldDropDownUsed=TRUE&txtMaxNumberOfEntriesPerPage=10&blnResetAllVariables=TRUE

matze093
02.06.2009, 12:47
Danke für eure hilfe soweit^^
Ich habe es nun geschafft, nur habe ich noch ein Problem:
Wenn der client oder der server diesconnecten, merkt das der client bzw. der server dann nicht. Wie kann ich das lösen?

wacked
02.06.2009, 14:07
mach doch dass alle 5 sec ein ping gesendet wird das mit pong zurückgeben werden muss. wenn kein pong kommt ist der andere offline...

matze093
06.06.2009, 09:26
Ne, das mache ich lieber nicht so :). Ist das nicht zu unsauber? Gibt es keine
bessere möglichkeit zu prüfen ob der serve noch mit dem clienten verbunden ist?
Ich habe gedacht man könnte es mit "if client.connected = false then" prüfen aber es
hat leider bei mir nicht geklappt.
Bitte um Hilfe

inmate
06.06.2009, 11:45
1.Wenn du nicht weis wie streamreader und streamwriter arbeiten würde ich an deiner stelle erst noch mal ein bisshcen die Basics lernen ,bevor du dich an einen Chat wagst.
2.Hättest du die Sufu benutzt , würdest du einen Source finden.Nämlich hier in der .net section hat thePapst ein Beispiel gemacht, wie man einen Chat machen könnt.


mfG

matze093
06.06.2009, 11:50
Ja, natürlich habe ich mir den source schon angeschaut...
Und die Basics sollte ich auch schon drauf haben xD
Nur weiß ich nicht wo ich näheres über streamreader und streamwriter finden kann

Sawyer
06.06.2009, 11:52
Nur weiß ich nicht wo ich näheres über streamreader und streamwriter finden kann

steht in jedem Buch ;)

http://openbook.galileocomputing.de/visualbasic_2008/vb2008_07_eingabe_und_ausgabe_005.htm

MfG

matze093
06.06.2009, 12:00
Danke für eure Hilfe ^^
Ich hoffe ich komm jetzt weiter wenn ich mir nochma alles anschaue über streamreader und writer

inmate
06.06.2009, 14:24
streamreader und streamwriter gehören aber zu den basis :p

Naja im openbook vb.net galileo sind sie gut erklärt.
ich glaube link wurde schon gepostet.

edit:
hier
Klick (http://openbook.galileocomputing.de/vb_net/)


mfG

matze093
06.06.2009, 14:28
baaah ich hasse ebooks... Zum Glück habe ich ein buch xD aber da stehts erst weiter hinten, deswegen dachte ich, dass ich schon die basics kann :D