Hi alle, ich mir letztens einen Chat zusammengebaut. Der Server in Java und die Clients in C#, funktioniert auch alles, nur wollte ich jetzt auch noch nen client für den Browser basteln und hab mich dafür fürs GWT entschieden.
Zuerst hatte ich geplant die Sofort-Chat Nachrichten einfach statt sie in den NetzwerkStream zu schieben in die MySQL datenbank zu schreiben und im sekundentakt über ein php skript abzurufen was aber rein perfomancemäßig bedenklich ist. Die Web-Browser Clients sollen sich jetzt über einen extra java-server auf dem hauptserver anmelden der genau wie bei den normalen c#-clients die sockets und streams speichert. Wenn eine Nachricht ankommt schickt er sie auch bei den Browser Clients in den Stream - das gegenstück wartet noch beim extra server. Am einfachsten wärs natürlich auf den port des extra servers eine Request zu stellen, geht des? Eine andere Möglichkeit die mir noch eingefallen ist wäre einfach von anfang an nen zweiten modifizierten web-server - zB jetty??? - auf nen hohen port zu setzten und von da an die website aufrufen. Oder gäbs da noch ne bessere Möglichkeit?
Vielen dank schon mal im Vorraus
thedafelix
Hallo,
deine Frage wäre wesentlich einfacher zu lesen, wenn du ab und zu mal einen Absatz einfügen würdest.
Am einfachsten wärs natürlich auf den port des extra
servers eine Request zu stellen, geht des?
Ajax-Requests dürfen aus Sicherheitsgründen nur an den gleichen Server und Port gehen wie die Seite, von der aus sie abgesetzt wurden. Geht also nicht.
Grüße,
Moritz