Beste Tweakers!
Als je de topic titel leest, denk je waarschijnlijk iets in de trend van "weer iemand die geen google heeft gebruikt".
Wel, dit is niet het geval. Ik heb al een simpele chatclient in elkaar geknutselt die werkt met polling en met long polling (een variant van comet programming, push dus)
Maar, ik zoek nog manieren om dit te verbeteren, ik wil dit nog een stapje verder brengen. Enig probleem, ik weet niet goed hoe. Ik vind maar weinig informatie om aan HTTP streaming te doen, door middel van bijvoorbeeld het XMLHttpRequest object en naar mijn gevoel zijn er nog redelijk wat nadelen aan long polling (correct me if I'm wrong) ivm server load etc. Ik zou dit graag terugbrengen naar iets "tammer" of die long polling wat verbeteren.
Ik weet dat HTTP niet voor streaming bedoelt is, maar als ik het goed heb zijn er manieren om toch zo iets dergelijks te bereiken maar vaak als ik google kom ik terecht op websockets of iets gelijkaardig door middel van flash of een java applet, iets wat ik niet wil doen.
Als iemand tips of informatie heeft, dan hoor ik het graag!
Pyr0wl
Als je de topic titel leest, denk je waarschijnlijk iets in de trend van "weer iemand die geen google heeft gebruikt".
Wel, dit is niet het geval. Ik heb al een simpele chatclient in elkaar geknutselt die werkt met polling en met long polling (een variant van comet programming, push dus)
Maar, ik zoek nog manieren om dit te verbeteren, ik wil dit nog een stapje verder brengen. Enig probleem, ik weet niet goed hoe. Ik vind maar weinig informatie om aan HTTP streaming te doen, door middel van bijvoorbeeld het XMLHttpRequest object en naar mijn gevoel zijn er nog redelijk wat nadelen aan long polling (correct me if I'm wrong) ivm server load etc. Ik zou dit graag terugbrengen naar iets "tammer" of die long polling wat verbeteren.
Ik weet dat HTTP niet voor streaming bedoelt is, maar als ik het goed heb zijn er manieren om toch zo iets dergelijks te bereiken maar vaak als ik google kom ik terecht op websockets of iets gelijkaardig door middel van flash of een java applet, iets wat ik niet wil doen.
Als iemand tips of informatie heeft, dan hoor ik het graag!
Pyr0wl