Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/11/2010, 19h17   #1
Membre du Club
 
Homme
Étudiant
Inscription : août 2010
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Étudiant
Secteur : Service public

Informations forums :
Inscription : août 2010
Messages : 83
Points : 58
Points : 58
Par défaut Sockets et types de données différentes

Bonjour,

Je travail actuellement sur un projet de serveur de calcul.
La transmission des paramètres initiaux des calculs se font par le biai d'une socket TCP entre la page web et le serveur.
Les paramètres initiaux sont de types int, et le type de calcul des caractères.

Une fois le calcul terminé, le serveur renvoit les résultats à la page web qui est en attente. Je dois transemettre un int et un tableau de int à cette page en attente.

J'aimerais savoir si je peux transmettre des données de types différentes par socket en une seule fois, où si je dois tout concvertir en chaînes de caractères et retransformer dans les types voulus à l'arrivée.

J'ai regardé sur ce forum et j'ai toruvé un post à propos du CSV :
http://www.developpez.net/forums/d12...s-differentes/

J'aimerais alors savoir si c'est de cette manière qu'il faut procéder ou si d'autres manières existent.

Merci.

Bonne soirée.
Alpha573 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 19h12   #2
Membre du Club
 
Homme
Étudiant
Inscription : août 2010
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Étudiant
Secteur : Service public

Informations forums :
Inscription : août 2010
Messages : 83
Points : 58
Points : 58
petit up !
Alpha573 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/11/2010, 19h26   #3
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Si ce ne sont que des int en 32bits, tu peux transférer ça sous forme binaire. Sinon il faut sérializer et convertir les données dans la bonne taille :-)

Après tout dépent, c'est plus facile en php de manipuler des chaines, d'encapsuler ça dans du xml & co, mais beaucoup moins performant :-(
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 11h43   #4
Membre du Club
 
Homme
Étudiant
Inscription : août 2010
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Étudiant
Secteur : Service public

Informations forums :
Inscription : août 2010
Messages : 83
Points : 58
Points : 58
Finalement j'ai opté pour transerférer sous forme d'une chaine de caractères.
Merci !
Alpha573 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h05.


 
 
 
 
Partenaires

Hébergement Web