eigener Instant-Messanger (Server/Client Kommunikation)
Verfasst: 23. August 2012 15:10
Hallo,
ich habe angefangen mir einen eigenen Instant-Messenger zu schreiben, das GUI steht soweit ich habe es auch schon geschafft eine Testmessage vom Server zu Client zu schicken. Nun geht es mir da drum wie ich es Serverseitig am schlausten Aufbaue, das er merkt, für wen welche Message bestimmt ist Anhand einer UserID die ich in einem User Object gespeichert habe.
Ich habe schon eine Idee weis allerdings nicht ob es so sinnvoll wäre.
Also ich habe gedacht Serverseitig für jeden neuen connect der reinkommt, einen user mit einem eigenen tcpsocket zu erzeugen. Wenn dann eine Message reinkommt überprüft er die Userid, wenn die Userid die Gesuchte ist, sendet er über den Socket des Objects die Message. Ist das so machbar? Und auch praktikabel, ich weis nicht wie sich das verhält ob das ligitim ist bei vielen Connections soviele Sockets auf zu haben.
ich habe angefangen mir einen eigenen Instant-Messenger zu schreiben, das GUI steht soweit ich habe es auch schon geschafft eine Testmessage vom Server zu Client zu schicken. Nun geht es mir da drum wie ich es Serverseitig am schlausten Aufbaue, das er merkt, für wen welche Message bestimmt ist Anhand einer UserID die ich in einem User Object gespeichert habe.
Ich habe schon eine Idee weis allerdings nicht ob es so sinnvoll wäre.
Also ich habe gedacht Serverseitig für jeden neuen connect der reinkommt, einen user mit einem eigenen tcpsocket zu erzeugen. Wenn dann eine Message reinkommt überprüft er die Userid, wenn die Userid die Gesuchte ist, sendet er über den Socket des Objects die Message. Ist das so machbar? Und auch praktikabel, ich weis nicht wie sich das verhält ob das ligitim ist bei vielen Connections soviele Sockets auf zu haben.