Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Kleines Chat-Programm
ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

Kleines Chat-Programm

beantworten | zitieren | melden

Hallo,

habe einen kleinen Chat gebastelt.
Stichwort: TcpListener / TcpClient

Funktionen:
- Public/Private Messages (User in der ListBox selektieren) + farbliche Trennung
- Benutzerdefinierter Username
- User-Kick (auf der Serverseite)
- Window-Flash + Ton bei neuer Nachricht

Auf der Client-Seite bitte einfach eure IP (steht auch am Server) eingeben!
(Wenn Server & Client am selben Rechner laufen, kann das Feld leer bleiben!)

Verbesserungsvorschläge, Feedback erwünscht!
DOWNLOAD WEITER UNTEN!


LG, Ron
Dieser Beitrag wurde 10 mal editiert, zum letzten Mal von ironnie am .
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

2 offene Clients + Server
Attachments
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
J.D.
myCSharp.de - Member

Avatar #avatar-3170.jpg


Dabei seit:
Beiträge: 56
Herkunft: /dev

beantworten | zitieren | melden

cool...nicht schlecht ;) Würdest du evtl den code bereitstellen? Könnte einige anreize für mein Projekt nutzen!

LG
private Nachricht | Beiträge des Benutzers
ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

Hallo,

danke, freut mich zu hören! :-)

Hab die ganze Sache noch ein wenig aufgehübscht,
wäre über ein wenig Feedback trotzdem noch sehr dankbar ... :)

@Crone, J.D.: Die Klassen (Quellcode) sind in der ZIP-Datei enthalten! ;-)

Viel Spaß,
LG, Ron
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ironnie am .
Attachments
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
J.D.
myCSharp.de - Member

Avatar #avatar-3170.jpg


Dabei seit:
Beiträge: 56
Herkunft: /dev

beantworten | zitieren | melden

was noch cool wäre, wenn man sich selber seine freundesliste erstellen könnte in dem man verfügbare user suchen kann und vielleicht das man sich mit benutzer und PW registriert und einloggt. Vielleicht mit SQLite was an Datenbank basteln. LG
private Nachricht | Beiträge des Benutzers
Diräkt
myCSharp.de - Member



Dabei seit:
Beiträge: 611
Herkunft: Schweiz

beantworten | zitieren | melden

Hallo


Hab es mir mal angeschaut, schön gemacht :)

Folgende Anmerkung
=> Sende mal ":" == Absturz :)


Beste Grüsse

Diräkt
private Nachricht | Beiträge des Benutzers
ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

Hi Diräkt,

dankesehr! :)
Problem ist mir bekannt, da die Message bei ":" aufgesplittet wird,
Programm wird bei Gelegenheit komplett überarbeitet (WPF) und dann wieder hochgeladen!

LG,
Ron ;-)
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
bowihowi
myCSharp.de - Member



Dabei seit:
Beiträge: 3
Herkunft: Germany

beantworten | zitieren | melden

Sehr schön gemacht, genau der richtige Einstieg in Netzwerktechnologien. Vielen Dank
best regards,

bowihowi
private Nachricht | Beiträge des Benutzers
ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

Hi bowihowi,

dankeschön, freut mich zu hören :)
Obwohl das Projekt schon älter als ein Jahr ist ... ;)

All the best!

Ron
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
Tyga one
myCSharp.de - Member



Dabei seit:
Beiträge: 3

beantworten | zitieren | melden

Hey ironnie,

ich wollte mal fragen, ob ich diese Klassen(Quellcode) irgendwie in eine exe datei umwandeln kann,
denn ich wolle da ein paar andere farben, aber ich weiß leider nicht, wie ich das dann in eine exe umwandle, oder brauche ich dafür noch andere dateien?
private Nachricht | Beiträge des Benutzers
Palladin007
myCSharp.de - Member

Avatar #avatar-4140.png


Dabei seit:
Beiträge: 1.583
Herkunft: Düsseldorf

beantworten | zitieren | melden

Du musst sie kompilieren.
Dazu brauchst du einen Compiler, wie er z.B. in Visual Studio integriert ist.
Wie das geht, dazu gibt es massenhaft Anleitungen im Internet. Oder du schaust dir einfach ein beliebiges C#-Tutorial an.
Zusätzlich brauchst du auch noch alle Abhängigkeiten, die ironnie in seinem Programm verwendet hat.


PS:
Ich habe gerade versucht, die in Projekt einzubinden und fest gestellt, das der größte Teil fehlt.
So an sich ist es also nicht möglich, das Programm selber zu compilieren, außer du decompilierst es und holst dir so die fehlenden Klassen und Ressourcen.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Palladin007 am .
private Nachricht | Beiträge des Benutzers

Moderationshinweis von herbivore (08.10.2014 - 20:40)

Bitte nicht weiter ins Detail gehen. Als Frage an den Thread-Starter, ob er das komplette Projekt compilierbar zur Verfügung stellen kann, ist es ok. Aber wir sollten hier - in einem Projekte-Thread - nicht diskutieren, wie man eine EXE erstellt. Das sind Grundlagen.

ironnie
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

Hallo zusammen,

gut, dass den Part mit den Grundlagen schon jemand übernommen hat. ;-)
Beherrschst du die Grundlagen, sollte es aber kein Problem sein, jeweils ein kleines UI zu bauen und die vorhandenen Klassen zu verwenden.

Zum Projekt selbst - es existiert leider in der Form nicht mehr, da der Post auch schon über 2 Jahre zurückliegt, und mein Rechner in der Zwischenzeit gefühlte 10x neu aufgesetzt wurde.

Wenn jedoch genügend Interesse besteht, lasse ich mich vielleicht dazu überreden, das ganze noch einmal zu beleben.

Gruß
Ronnie
programmers do confuse halloween with christmas, because OCT 31 == DEC 25.
private Nachricht | Beiträge des Benutzers
Runshak
myCSharp.de - Member



Dabei seit:
Beiträge: 71

beantworten | zitieren | melden

Interessant wäre es bestimmt ;)

Du könntest es ja dann mit WPF und WCF aufbauen...
private Nachricht | Beiträge des Benutzers
Palladin007
myCSharp.de - Member

Avatar #avatar-4140.png


Dabei seit:
Beiträge: 1.583
Herkunft: Düsseldorf

beantworten | zitieren | melden

Ich habe es mir mit ILSpy dekompiliert.
Das Programm kann auch gleich eine ganze Assambly als Projekt abspeichern, einfach die Assembly markieren und dann unter File Speichern wählen.
Das macht das Ganze wesentlich einfacher, noch ein paar Anpassungen zur Optik im Code und fertig.


Wenn du nichts dagegen hast, nehme ich deinen Code als Grundlage und schreibe mir eine eigene Variante. Ich muss nämlich gestehen, dass ich mich in dem Thema überhaupt nicht auskenne :D
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Palladin007 am .
private Nachricht | Beiträge des Benutzers
Tyga one
myCSharp.de - Member



Dabei seit:
Beiträge: 3

beantworten | zitieren | melden

Ich habe dank Palladin007's Programm ILSpy das sogar selbst hinbekommen, vielen Dank
private Nachricht | Beiträge des Benutzers