![]() |
Userlist Server/Client Chat
hmm hab dazu nicht das gefunden was ich wirklich gesucht habe.
also mein problem ist, dass ich einen server/client chatprogramm schreibe und eine userliste realisieren möchte. serverseitig ist das natürlich kein problem, beim client ist mein problem der "neue" user. wie soll man dem die aktuelle userliste übergeben?. Ich verwende diesen Server bezw clientsocket und verende die Nachrichten alle mit Sendrecord. der Record besteht halt aus Nickname, IP, text, ect.. meine frage ist ob man nicht in diesen record einfach die userliste(als list oder array) mitgeben kann und sie so versendet. allerdings hat das bisher bei mir nicht geklappt..denke mal weil die TListkomponetne nur aus Pointern(?) besteht und das nur der verweis verschickt wird, und nicht der inhalt. gibts da irgendeine elegante lösung oder muss ich mir was anderes einfallen lassen? |
Re: Userlist Server/Client Chat
hmm...
Sendest Du einen Stream oder "nur" Strings? Bei Strings, musst Du Dir eine Routiene selber schreiben, Bei Streams versuch doch mal Savetostream bzw. copyfromstream Frank :coder: |
Re: Userlist Server/Client Chat
nein keinen strea(wtf btw?) sondern nur ein buffer, also nur ein record. da drin sind strings und integers. habe halt auch versucht mit dem record eine Tlist mitzusenden, aber das hat nicht funktuiniert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz