Aller au contenu

Socket wifi puis gsm puis wifi


ebuprofen

Recommended Posts

Bon jour et bonne année,

Je développe actuellement un service me permettant d'envoyer des messages JSON à un serveur. Ce serveur est sur une dédibox.

Pour envoyer mes messages j'ai créé un socket et ses buffers :

		this.socket = new Socket(this.host,this.port);
		this.dis= new BufferedReader(new InputStreamReader(socket.getInputStream()));
		this.dos = new DataOutputStream(socket.getOutputStream());

Puis je me fait un petit thread pour lire ce que mon serveur ecris comme reponse.

Si je reste en WIFI tout fonctionne. Si je reste en GSM tout fonctionne.

MAIS si je lance mon service avec le WIFI activié puis que je le désactive (là le socket fonctionne encore) puis que je relance le WIFI, là j'ai d'étrange erreur

01-03 10:31:42.655: ERROR/wpa_supplicant(7832): ERROR - wpa_driver_tista_private_send - error sending Wext private IOCTL to STA driver (ioctl_cmd = 8000306,  res = -1, errno = 95)
01-03 10:31:42.663: ERROR/wpa_supplicant(7832): ERROR - Failed to handle rx data filter command!
01-03 10:31:42.663: ERROR/wpa_supplicant(7832): ERROR - wpa_driver_tista_private_send - error sending Wext private IOCTL to STA driver (ioctl_cmd = 8000306,  res = -1, errno = 95)
01-03 10:31:42.663: ERROR/wpa_supplicant(7832): ERROR - Failed to handle rx data filter command!
01-03 10:31:42.663: ERROR/wpa_supplicant(7832): ERROR - wpa_driver_tista_private_send - error sending Wext private IOCTL to STA driver (ioctl_cmd = 8000306,  res = -1, errno = 95)
01-03 10:31:42.663: ERROR/wpa_supplicant(7832): ERROR - Failed to handle rx data filter command!
01-03 10:31:46.655: ERROR/ConnectivityService(1277): connected default network is not mActiveDefaultNetwork!
01-03 10:31:56.272: ERROR/WindowManager(1277): Input thread received uncaught exception: java.lang.IllegalArgumentException: timeout arguments out of range
01-03 10:31:56.272: ERROR/WindowManager(1277): java.lang.IllegalArgumentException: timeout arguments out of range
01-03 10:31:56.272: ERROR/WindowManager(1277):     at java.lang.Object.wait(Native Method)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at java.lang.Object.wait(Object.java:326)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at com.android.server.WindowManagerService$KeyWaiter.waitForNextEventTarget(WindowManagerService.java:5654)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at com.android.server.WindowManagerService.dispatchKey(WindowManagerService.java:5240)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at com.android.server.WindowManagerService.access$1100(WindowManagerService.java:132)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at com.android.server.WindowManagerService$InputDispatcherThread.process(WindowManagerService.java:6483)
01-03 10:31:56.272: ERROR/WindowManager(1277):     at com.android.server.WindowManagerService$InputDispatcherThread.run(WindowManagerService.java:6368)

J'aimerais savoir si vous aviez des informations sur les socket et les changements de réseau ou même une librairie qui le fait .

D'avance merci

ebu

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...