2010-04-20 3 views
2

Cela doit être une FAQ, si quelqu'un peut me diriger s'il vous plaît à une « programmation de réseau pour les nuls » URL?Recevoir entrée sur TCP/IP et l'utiliser pour mettre à jour HTML

Le serveur veut pousser des informations à un client ou de diffusion à tous, lorsqu'un événement se produit - par opposition aux clients en permanence d'interrogation du serveur « juste au cas où ». Le client met alors à jour un affichage de page de navigateur.

Comment faire cela? Dites-moi si un thread reçoit des informations sur une socket, puis l'écrit dans une base de données que l'affichage du navigateur (PHP) peut traiter avec une balise de rafraîchissement HTML, ou quoi?

Désolé de sembler si bête.

+0

peut vous être mieux nous raconter l'histoire de l'utilisateur, et non pas les termes techniques qui Semble pas si bon. est-ce un serveur HTTP? pas de tcp/ip nécessaire alors. Et qu'en est-il des clients pare-feu? vous ne pouvez rien leur pousser. Est-ce que c'est juste comme le chat? bien faire des sondages pour les nouvelles informations. Mais encore une fois - nous parler de votre application du point de vue des utilisateurs –

Répondre

2

Je pense que vous cherchez peut-être quelque chose comme la comète: http://en.wikipedia.org/wiki/Comet_%28programming%29

Comet est en quelque sorte le contraire du scrutin, où vous disposez d'une connexion HTTP de longue date, ce qui vous permet de pousser des données au client à partir du serveur. Malheureusement, je n'ai pas beaucoup à prêter autre chose qu'un lien comme celui ci-dessus, mais j'espère que cela vous amènera dans la bonne direction.

Quelques autres liens qui pourraient être utiles:

https://stackoverflow.com/questions/tagged/comet

http://ajaxpatterns.org/HTTP_Streaming

1

réponse Peut-être et évidente dans le post précédent peut résoudre le 'problème'. Une autre méthode consiste à forcer automatiquement le navigateur à actualiser la page. Le serveur peut alors fournir des informations pouvant être utilisées par le navigateur. Utilisez la balise meta avec des attributs rafraîchissent et contenu

Questions connexes