Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Socket: Run et Start [ Archives / Au secours ] (syndrael)

vendredi 28 février 2003 à 15:35:02 | Socket: Run et Start

syndrael

Bonjour,
Je relis le programme de quelqu'un ki crée deux classes (serveur et client socket). Mais dans le Serveur, il appelle Client.start et dans la classe du client il y a po Start mais une fonction Run, c'est pareil ???
S.

dimanche 2 mars 2003 à 21:51:07 | Re : Socket: Run et Start

franckouze


salut,
en fait, sans avoir lu ton code, je suppose que le client derive de Thread. si c'est le cas, la classe Thread possede deja la methode start() qui ne fait en fait que lancer la methode
run() (en quelques petites autre choses sans interet ici). mais par defaut, ma methode run() ne fait strictement rien. c'est pour cela qu'il est preferable de la redefinir afin que ton Thread fasse quelque chose. ainsi, en appelant le start() de ton client, le run() sera automatiquement appele.
mais il y a quand meme quelque chose de bizarre dans ton code : comment ca se fait que le serveur appelle une methode du client ? ils ne sont pas forcement destines a tourner en meme temps sur la meme machine !
franckouze


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> Je relis le programme de quelqu'un ki crée deux classes (serveur et client socket). Mais dans le Serveur, il appelle Client.start et dans la classe du client il y a po Start mais une fonction Run, c'est pareil ???
> S.
>

lundi 3 mars 2003 à 15:45:44 | Re : Socket: Run et Start

syndrael

Oui, tu as raison !! Pfff !! Comment ai-je pu oublié les principe de l'héritage... Voila ce ke c'est kan on ne fait ke lire le boulot des autres. On en perd la main.
Pour ta question, je fais une simple simulation d'ouverture de soket plus d'autres fonctionnalités. Ces autres fonctionnalités si elles sont réalisables me permettront de ne faire appel à un serveur d'application... Solution largement plus lourde !!
S.



-------------------------------
Réponse au message :
-------------------------------

>
> salut,
> en fait, sans avoir lu ton code, je suppose que le client derive de Thread. si c'est le cas, la classe Thread possede deja la methode start() qui ne fait en fait que lancer la methode
> run() (en quelques petites autre choses sans interet ici). mais par defaut, ma methode run() ne fait strictement rien. c'est pour cela qu'il est preferable de la redefinir afin que ton Thread fasse quelque chose. ainsi, en appelant le start() de ton client, le run() sera automatiquement appele.
> mais il y a quand meme quelque chose de bizarre dans ton code : comment ca se fait que le serveur appelle une methode du client ? ils ne sont pas forcement destines a tourner en meme temps sur la meme machine !
> franckouze
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > Je relis le programme de quelqu'un ki crée deux classes (serveur et client socket). Mais dans le Serveur, il appelle Client.start et dans la classe du client il y a po Start mais une fonction Run, c'est pareil ???
> > S.
> >
>



Cette discussion est classé dans : serveur, client, socket, run, start


Répondre à ce message

Sujets en rapport avec ce message

Developpement d'une socket server et d'une socket client [ par molina ] HelloJe dois developper une socket server et une socket client.le serveur est lui-même connecté à une base de données. Le client se connecte au serveu pb avec runtime et .bat [ par nicboi ] Slt J'ai fai un prog ou y a une partie serveur et une partie client dans 2 fenetres differentes (MSDOS ou Xterm).Pour lancer le tt je fait,ds un fichi Utilisation des Socket via un proxy [ par tshupaka ] Bonjour, Je développe actuellement un logiciel de type client/serveur. Le client se connecte au serveur à l'aide du code suivant :         adr = Ine Read/Write sur un Socket [ par livier_silha ] Supposons un client/serveur tout simple: . le serveur étant basique, du genre:     ServerSocket server = new ServerSocket(10101);     Socket socket = Controle de flux sur Socket [ par Moucave ] Bonjour à tous,je vais commencer la matinée avec une petite question pas facile. En fait j'ai programmé un petit échange de données entre un client (p Socket & wifi [ par alex_07 ] Bonjour, Je viens de réaliser une appli avec un serveur et un client en java. Tout marche parfaitement sauf un truc.... Petit explication : mon serveu éxécution de client serveur [ par infoRam ] salut tout le mondej'ai un probleme dans un programme client serveur aprés l'exécution j'arrive pas au resulta souhaiterregarder la sourceServeur :::: Probleme de Multi Client sur Serveur [ par spawnrad ] Bonsoir,Voila j'ai un soucis au niveau de mon programme que je dois rendre ce soir avant minuit. C'est la conception d'un serveur et client tftp. J'ai comunication SOCKET CLIENT C SERVEUR JAVA [ par aymoun11 ] bonjour, je suis entrain de développer un connexion entre un serveur java et un client C ,le probléme que la connexion démarre et le serveur et en éco


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.