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

 


Dernière réponse
Sujet : [JAVA] Problème de SocketServer
darklord

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+


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord

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+

Nospher 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+
darklord fais un recherceh sur google. TU utilises le pc 95 pour aller sur le net?
 
A+
Nospher 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.)
darklord

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]

benou

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

HappyHarry bah sinon faut ptet updater les winsock pour w95
darklord

Nospher a écrit a écrit :

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



 
 :sarcastic:

Nospher 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.
HappyHarry 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());
benou ben oui ... il existe pas ton constructeur ...
http://java.sun.com/j2se/1.4/docs/ [...] ocket.html
HappyHarry 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]

Nospher 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.
lorill 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.
benou jamais vu cette erreur ...
HappyHarry sans voir le code qui l'a levée, j'peux pas trop dire, chuis pas devin ...
Nospher 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?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)