Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 20:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



(Offline)Chat Probleme

Discussion on (Offline)Chat Probleme within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 658
Received Thanks: 138
(Offline)Chat Probleme

Hallo,

in der Schule haben wir einen Chat benutzt der in Batch geschrieben war,
das Prinzip dahinter war das die Eingaben in einer Text Datei geschrieben wurde und diese in einem anderen Fenster als "Chatverlauf" dauernd neu geladen wurde und sich so aktualisiert hatte.

Ich wollte nun einen "etwas anspruchsvolleren" Chat machen. Vom Prinzip ist er gleich wie der alte, die eingaben werden in eine Text Datei geschrieben,gespeichert und in Loop neu-geladen.
Das Problem bei mir ist jedoch das gefühlt nur jede 2te Nachricht ankommt obwohl diese in der .txt Datei vorhanden ist und die Textbox sich refreshen sollte.

Hier der Code zum neu-laden
Dieser läuft in einem Timer mit einem Interval von einer Sekunde.
Gibt es andere Möglichkeiten?
FEELiNG. is offline  
Old 09/02/2016, 19:56   #2


 
Else's Avatar
 
elite*gold: 4
The Black Market: 166/0/0
Join Date: Feb 2008
Posts: 3,854
Received Thanks: 1,268
Eine andere Möglichkeit, für einen Chat, wäre z.B. Sockets. Das ist weitaus effektiver, als das mit dem Polling, auf lange Sicht. Mit einer Schleife, die jede Sekunde den Inhalt aktualisiert, ist das wohl eher totaler Overkill.
Else is offline  
Thanks
1 User
Old 09/03/2016, 14:48   #3
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by FEELiNG. View Post
Hallo,

in der Schule haben wir einen Chat benutzt der in Batch geschrieben war,
das Prinzip dahinter war das die Eingaben in einer Text Datei geschrieben wurde und diese in einem anderen Fenster als "Chatverlauf" dauernd neu geladen wurde und sich so aktualisiert hatte.

Ich wollte nun einen "etwas anspruchsvolleren" Chat machen. Vom Prinzip ist er gleich wie der alte, die eingaben werden in eine Text Datei geschrieben,gespeichert und in Loop neu-geladen.
Das Problem bei mir ist jedoch das gefühlt nur jede 2te Nachricht ankommt obwohl diese in der .txt Datei vorhanden ist und die Textbox sich refreshen sollte.

Hier der Code zum neu-laden
Dieser läuft in einem Timer mit einem Interval von einer Sekunde.
Gibt es andere Möglichkeiten?
Ich hatte sowas ähnliches bloß mit nem FTP Server. Totaler Mist. Im endeffekt war das komplizierter als nen vernünftiger TCP Socket.
Ludder231 is offline  
Thanks
1 User
Old 09/04/2016, 13:56   #4



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
Das Problem ist, dass du zweimal ReadLine aufrufst.

Probier es mal so

Code:
	txt_chat.Clear(); 
	using (StreamReader sr = new StreamReader(aktuellerchannel)) 
	{
		string line = null
		while (true) 
 		{
			line = sr.ReadLine();
			if(line == null) {
				break;
			}

			txt_chat.AppendText(line + "\r\n" ); 
		} 
 	}
Aber wie schon gesagt wäre ein vernünftiger TCP Chat sinnvoller.
Shawak is offline  
Thanks
1 User
Old 09/04/2016, 23:32   #5
 
elite*gold: 0
Join Date: Oct 2012
Posts: 658
Received Thanks: 138
Quote:
Originally Posted by Shawak View Post
Das Problem ist, dass du zweimal ReadLine aufrufst.

Probier es mal so

Aber wie schon gesagt wäre ein vernünftiger TCP Chat sinnvoller.
Danke, das hat funktioniert, ich habe noch keine Erfahrungen mit TCP Sockets etc gesammelt,

wäre dieses "Tutorial" empfehlenswert?
Ich habe nicht vor das nur zu Copy&Pasten
FEELiNG. is offline  
Old 09/05/2016, 01:47   #6



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
Joa sieht für den Anfang ganz okay aus, wobei das nicht wirklich ein Tutorial ist.
Shawak is offline  
Old 09/05/2016, 18:06   #7
 
elite*gold: 0
Join Date: Oct 2012
Posts: 658
Received Thanks: 138
Quote:
Originally Posted by Shawak View Post
Joa sieht für den Anfang ganz okay aus, wobei das nicht wirklich ein Tutorial ist.
Jo, hab es nur kurz überflogen, ein Tutorial an sich ist es mal nicht.
Ich werde mich zuerst mal an das TCP/Socket Thema einlesen und dann ein paar Sachen austesten.
FEELiNG. is offline  
Reply


Similar Threads Similar Threads
3 Probleme Chat und Id
04/10/2016 - Flyff Private Server - 0 Replies
Hallo zusammen, Ich habe ein paar Probleme die ich leider nicht gelöst bekomme. 1. AddItToGlobalId id:"kommen verschiedene ids" duplicated. (im Source bereits nach der Id gesucht aber find da irgendwie nichts) 2. DoFakeEquip() return FALSE 3. wenn man am schreiben ist, und aus irgendeinem Grund das Target verliert fliegt man aus dem Chat und viele Fenster öffnen sich dann (je nach Hotkey)
Chat probleme.. Hilfe
07/03/2013 - Metin2 Private Server - 10 Replies
Hayy Leute.. ich habe zz ein Problem. Auf meinem Server können spieler nicht unterneinander im normal chat schreiben, wenn sie aus unterschiedlichen reichen kommen. Auch wenn diese spieler Sprache auf P haben... Ich hoffe einer kann mir helfen mfg Jens.B
chat probleme..
12/11/2012 - League of Legends - 7 Replies
hey n kollege hat ständig probleme mit dem chat,er kann weder eingeladen werden noch einladen und muss mehrfach reloggen oä...hat jemand ähnliche probleme/nen lösungsvorschlag?
Facebook Chat Probleme
10/12/2012 - Technical Support - 6 Replies
Hey, Ich hab auf Facebook ein Problem. Immer wenn ich mit irgendjemandem übern Chat schreibe, muss ich erst komplett die Seite aktuallisieren, also neuladen, bin ich eine neue Antwort sehe. Selbst wenn ich oben aufs Facebook oben auf den Button drücke, sehe ich keine neue Antwort, nur wenn ich dir Seite komplett neu lade. Ich würds gern nochmal so haben, dass ich ich sofort ne Antwort bekomme halt, wie als wenn man über Skype schreibt z.B., nicht dass ich erst die Seite aktuallisieren...
Probleme mit dem Chat
01/28/2012 - Metin2 Private Server - 7 Replies
Hallo epvpers, ich habe mal wieder ein weiters Problem :P Mein Hamachi Server läuft über die SF Mcncc.com oder wie genau die heißen weiß ich nicht :P Und benutzte denn Clienten von NeonBlue 4.5 Also ich habe versucht die Rüstungen von Eyvil einzufügen... Leider bin ich zu doof dazu xP und sehe sie im Inventar garnicht und sind Weiß^^ Danach habe ich als Alternative einen Clienten gesucht der die Rüssis schon eingefügt hat. Habe auch einen gefunden denn von Marco_A v2. Leider...



All times are GMT +1. The time now is 21:00.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.