|
Bas de page | |
---|---|
Auteur | Sujet : [C#] Où trouver des tutos ? |
Publicité | Posté le 17-07-2004 à 02:30:10 |
schnapsmann Zaford Beeblefect | le bon vieux select() est dispo en .NET: System.Net.Sockets.Socket.select()
--------------- From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!" |
Arjuna Aircraft Ident.: F-MBSD |
Message édité par Arjuna le 17-07-2004 à 21:29:37 |
Arjuna Aircraft Ident.: F-MBSD | J'éai viré le s, et j'ai utilisé mon socket "lintener" à la place (parceque je comprends pas pourquoi ils font référence à ce "s", surtout qu'il n'est marqué que là dans le cours.
Message édité par Arjuna le 17-07-2004 à 22:12:16 |
schnapsmann Zaford Beeblefect | c'est pas très dur tout ça.
--------------- From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!" |
Publicité | Posté le 17-07-2004 à 22:26:39 |
Arjuna Aircraft Ident.: F-MBSD | Ca ca marche.
|
schnapsmann Zaford Beeblefect | bon bien tu va devoir avoir un thread acceptant les demandes de connections entrantes, avec une "socket serveur". Cette socket serveur peut accepter n connections à la suite en bouclant autour de l'appel accept().
--------------- From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!" |
Arjuna Aircraft Ident.: F-MBSD | ha bon ? ok, donc si j'ai plus d'assynchrone à gérer du côté de la connection, ça va être tout à coup bien plus facile
|
schnapsmann Zaford Beeblefect | Il est possible de gérer tout avec un seul thread, en utilisant une boucle principale d'application, architecturée autour de l'appel à select().
Message édité par schnapsmann le 17-07-2004 à 22:52:04 --------------- From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!" |
Arjuna Aircraft Ident.: F-MBSD | Et surtout je vais faire tourner l'appli sur un bi-pro, donc il vaut mieu au moins deux threads pour en tirer parti |
schnapsmann Zaford Beeblefect | je doute que ce soit le cpu qui limite ton petit serveur de jeu , mais dans l'esprit tu as raison --------------- From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!" |
Arjuna Aircraft Ident.: F-MBSD | Ca peut rapidement dépendre.
|
Arjuna Aircraft Ident.: F-MBSD | Bon, là j'ai un peu de mal avec la logique des Services.
Message édité par Arjuna le 18-07-2004 à 00:12:11 |
Arjuna Aircraft Ident.: F-MBSD | Bon, j'ai shooté me main, et ça marche (faut pas chercher à comprendre)
Message édité par Arjuna le 18-07-2004 à 00:48:33 |
Arjuna Aircraft Ident.: F-MBSD | YES ! Ca marche
|
Arjuna Aircraft Ident.: F-MBSD | Sinon, depuis le thread Server qui crée les thread Session, je voudrais stocker des références vers chaque thread Session, afin de pouvoir les retrouver facilement (histoire d'envoyer par exemple les notification de déplacement des autres joueurs)
|
Arjuna Aircraft Ident.: F-MBSD | Vous connaissez pas un forum C# avec des gens qui répondent ?
|
catoun | Désolé de pas pouvoir t'aider. J'ai jamais manipuler de thread/pool sous .Net.
Message édité par catoun le 18-07-2004 à 14:44:13 |
Arjuna Aircraft Ident.: F-MBSD | Sur le site de supinfo, j'ai essayé, mais aucune réponse.
|
Arjuna Aircraft Ident.: F-MBSD | En fait, j'ai cette class par exemple :
Message édité par Arjuna le 18-07-2004 à 15:27:50 |
catoun | On ne détruit pas un objet comme ça :monObj = null
Message édité par catoun le 18-07-2004 à 16:45:15 |
Arjuna Aircraft Ident.: F-MBSD | Quand j'appelle le Finalize() depuis une méthode "dispose" comme dans l'article MSDN, j'ai une erreur de compilation ma disant que je n'ai pas le droit de l'appeler directement |
catoun | j'sais pas si ça peut résoudre ton problème :
|
Arjuna Aircraft Ident.: F-MBSD | c'est tout des articles que j'ai déjà lu
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
trouver l'erreur | trouver le path courant |
Comment trouver le mail par defaut ? | Trouver les declarations de methodes dans un source java ? |
Où trouver des ressources et images pour faire un site internet | trouver l'origine d'une classe |
Comment trouver quel est le navigateur de celui que se connecte | [Image] trouver les dimensions |
Comment trouver un serveur apache à l'université ? | Trouver l'etat d'un fichier |
Plus de sujets relatifs à : [C#] Où trouver des tutos ? |