Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1341 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA] Problème de SocketServer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Problème de SocketServer

n°122650
Nospher
Posté le 06-04-2002 à 19:39:34  profilanswer
 

J'ai testé un programme réseau en java utilisant les ServerSocket sur 2 machines différentes.
Sur un Celeron 400 (Win98), tout fonctionne correctement.
Sur un Pentium 133 (Win95), il compile mais à l'execution, il génère l'exception suivante:
 
Exception in thread "main" java.net.SocketException: Socket type not supported:
create
 at java.net.Socket.createImpl(Socket.java:312)
 at java.net.Socket.<init>(Socket.java:285)
 at java.net.Socket.<init>(Socket.java:118)
 at MessageServer.main(MessageServer.java:55)
 
Pourtant, j'utilise sur les 2 le même jdk (1.4).
Le plus étrange, c'est que avant, j'avais le jdk 1.2, et ca marchait bien. J'ai même essayer des programmes qui marchaient avant et qui ne marchent plus.
 
Quelqu'un sait-il d'où peut venir ce problème? Quelqu'un a t-il dejà rencontrer ce problème?
Plus généralement, qu'est ce qui peut provoquer cette exception?

mood
Publicité
Posté le 06-04-2002 à 19:39:34  profilanswer
 

n°122651
HappyHarry
Posté le 06-04-2002 à 19:42:02  profilanswer
 

sans voir le code qui l'a levée, j'peux pas trop dire, chuis pas devin ...

n°122652
benou
Posté le 06-04-2002 à 19:43:32  profilanswer
 

jamais vu cette erreur ...

n°122655
lorill
Posté le 06-04-2002 à 19:58:46  profilanswer
 

j'y connais rien en windows, mais vu que c'est sur le 95 que ca merde et que l'exception dit 'not supported', installe peut-etre winsock.

n°122698
Nospher
Posté le 06-04-2002 à 23:24:27  profilanswer
 

Pour HappyHarry:
Ca plante avec un simple:
   ServerSocket s = new ServerSocket("localhost",10000);
 
Pour lorill:
   Je vais essayer ton truc mais ce qui est bizarre, c'est que ca marchait avec jdk1.2.

n°122711
HappyHarry
Posté le 07-04-2002 à 00:07:31  profilanswer
 

euh ... l'est bizarre ton constructeur pour un ServerSocket ...
 
apres verification (a cette heure ci un samedi ...) ton constructeur est effectivement des plus fantaisistes ... prendre celui de Socket et rajouter Server devant c un peu leger tu ne crois pas ?  
t sur que ca marche qqpart ca ? sur une machine magique ?

 

[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]

n°122716
benou
Posté le 07-04-2002 à 00:24:59  profilanswer
 

ben oui ... il existe pas ton constructeur ...
http://java.sun.com/j2se/1.4/docs/ [...] ocket.html

n°122719
HappyHarry
Posté le 07-04-2002 à 00:32:01  profilanswer
 

bon allez chuis gentil, mais vient jamais redire que des trucs fantaisistes marchent qqpart ...
 
ce que tu veux faire ca doit etre
 
ServerSocket s = new ServerSocket(10000,0,InetAddress.getLocalHost());

n°122758
Nospher
Posté le 07-04-2002 à 10:52:59  profilanswer
 

Oups, desolé.
J'avais mis le constructeur d'un socket dans le précédent post. Cependant, dans le programme j'avais écrit:
    server = new ServerSocket(NUM_PORT);
Celui là existe.
 
Je vais essayer le
ServerSocket s = new ServerSocket(10000,0,InetAddress.getLocalHost()); mais je doute que ca marche mieux.
 
Je pense que c'est pas un problème de programmation car ça marche effectivement sur un autre PC. Je veut simplement savoir quelle peut être la source de l'erreur.

n°122780
darklord
You're welcome
Posté le 07-04-2002 à 13:01:23  profilanswer
 

Nospher a écrit a écrit :

Je pense que c'est pas un problème de programmation



 
 :sarcastic:


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 07-04-2002 à 13:01:23  profilanswer
 

n°122791
HappyHarry
Posté le 07-04-2002 à 14:13:46  profilanswer
 

bah sinon faut ptet updater les winsock pour w95

n°122802
benou
Posté le 07-04-2002 à 15:07:23  profilanswer
 

DarkLord a écrit a écrit :

 
 :sarcastic:  




 
ben non il a raison : si ca marchait avec le JDK1.2, et que ca marche plus avec la jdk1.4, c'est que c'est pas un problème de son programme.
 
essaye de virer la jdk1.4 et de remettre la 1.2, pour  voir si ca fonctionne tjs. Y a peut-être eu des changement de config sur la machine depuis

n°122806
darklord
You're welcome
Posté le 07-04-2002 à 15:28:39  profilanswer
 

benou a écrit a écrit :

 
 
ben non il a raison : si ca marchait avec le JDK1.2, et que ca marche plus avec la jdk1.4, c'est que c'est pas un problème de son programme.




 
bin c'est bien ca que j'ai voulu dire :D (ct évident quoi)
 
Non en fait le probleme vient du fait que c'est 95 à coup sur!
 
 :hello:

 

[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]


---------------
Just because you feel good does not make you right
n°122852
Nospher
Posté le 07-04-2002 à 17:20:01  profilanswer
 

Bon, j'ai plus la version 1.2 donc je peux pas essayer de la réinstaller.
Par contre je veux bien essayer de configurer ou mettre à jour les winsock mais je sais pas ce que c'est et comment on fait. Faut un logiciel pour ca?
 
(J'ai essayer aussi de remplacer les dll du repertoire system par ceux de win98 mais ca change rien.)

n°122917
darklord
You're welcome
Posté le 07-04-2002 à 19:28:44  profilanswer
 

fais un recherceh sur google. TU utilises le pc 95 pour aller sur le net?
 
A+


---------------
Just because you feel good does not make you right
n°122997
Nospher
Posté le 07-04-2002 à 22:25:09  profilanswer
 

Ca y est, ca marche!!
 
J'ai installé la mise à jour de Windows socket 2 que j'ai trouvé sur google et ca marche maintenant.
 
Merci à tous pour votre aide.
a+

n°123001
darklord
You're welcome
Posté le 07-04-2002 à 22:34:46  profilanswer
 

Nospher a écrit a écrit :

Ca y est, ca marche!!
 
J'ai installé la mise à jour de Windows socket 2 que j'ai trouvé sur google et ca marche maintenant.
 
Merci à tous pour votre aide.
a+  




 
super. C'est cool que ce soit ca le problème finalement ...
 
A+


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA] Problème de SocketServer

 

Sujets relatifs
[PHP] probleme sur exec()[JAVA] garbage collector
[Java] Comment MS veut nous niquer[Java] Question philosophique:declaration de variable dans une boucle
[java] comment installer le sdk 1.4 sous linux ?[C] Erreur de compilation je vois pas où est le problème
[c/c++] probleme avec une structure...fait par 1 prof.[PHP]probleme lié à la securité de son site
Java et le Java Data Objects[JAVA]méthode set de la classe URL ou comment modifier mon referer
Plus de sujets relatifs à : [JAVA] Problème de SocketServer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR