2010-11-30 29 views
1

EDIT 1:AspComet avec asp.net (vb.net)

Quelqu'un peut-il s'il vous plaît me aider à créer une page d'exemple très très simpliste comme la page de chat inclus est trop coomplete. quelque chose d'aussi simple que de détecter un changement dans la base de données et d'afficher le mot «changer» sur l'écran en temps réel pour tout client connecté.

QUESTION ORIGINAL:

Je viens de découvrir aspcomet et ne peut pas comprendre comment l'utiliser.

en utilisant les informations du lien suivant

https://github.com/nmosafi/aspComet/blob/master/README.md

J'ai téléchargé un seul fichier dll, et ajouté au répertoire bin de mon dossier racine. J'ai ajouté la ligne relievant dans le fichier web.config:

<httpHandlers> 
    <add verb="POST" path="comet.axd" validate="false" type="AspComet.CometHttpHandler, AspComet"/> 
</httpHandlers> 

et j'ai essayé de créer un fichier global.asax dans lequel j'ai ajouté dans la ligne mentionnée dans le lien ci-dessus, mais il ne semble pas que le mot "Setup" dans les Setup.AspComet.WithTheDefaultServices de ligne()

Apparemment, le nom "Setup" ne déclare pas ...

Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) 
    ' Code that runs on application startup 
    Setup.AspComet.WithTheDefaultServices() 
End Sub 

est-ce que quelqu'un sait pourquoi cela se passe?

Répondre

3

Avez-vous ajouté une déclaration Imports en haut de votre fichier Global.asax?

Imports AspComet

Jetez un oeil à l'échantillon de chat et essayez d'exécuter, vous devriez être en mesure de copier des choses à partir de là pour vous aider à mettre en place, bien que ce soit C# et vous êtes VB ils sont tout à fait similaires .

+0

Merci, je ne serai pas en mesure d'essayer jusqu'à la semaine prochaine. – oshirowanen

+0

Merci, cela semble avoir fonctionné. Avez-vous un exemple très basique pour commencer, votre exemple de chat est trop complexe pour moi. Quand je dis un exemple simple, comment pourrais-je simplement afficher un message sur l'écran de tous les clients en appuyant sur un bouton par exemple. – oshirowanen

+0

L'échantillon de discussion a commencé assez simple mais a rapidement augmenté au-delà de cela! Je vous suggère de lire certains des exemples des API JQuery ou Dojo Comet car ils sont tous les deux pris en charge par aspComet. –

2

Je vous suggère de vérifier beaucoup de projets d'exemple de travail dans there. La plupart d'entre eux sont écrits en C#, mais il existe une version VB.NET du projet exemple Chat.

En fait, une fois que vous vous sentez familier avec la bibliothèque PokeIn, peu importe si vous utilisez C# ou VB.NET.

+0

Le problème avec pokein est qu'il ne permet qu'un maximum de 10 utilisateurs simultanés dans la version communautaire. – oshirowanen

+0

Oh oui, ce n'est pas gratuit. – Zuuum