FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
socket et requetes mysql
socket et requetes mysql
Débuté par net-site, 25 jan. 2006 12:24 - 3 réponses
Connectez-vous…
net-site
#1
Posté le 25 janvier 2006 - 12:24
Bonjour,
j'ai creer un logiciel installer sur un serveur et un logiciel pour mes clients.
Voici comment est ma procédure de communication entre le client et le serveur:
Serveur: socketcree("Serveur", 8000)
Client: socketconnecte("Serveur",8000,"192.168.0.1")
Serveur: Il accepte le client et enregistre le canal utilisé pour communicquer avec lui.
Client: socketecrit("Serveur","SELECT * FROM matable")
Serveur : socketlit("Serveur", vrai) et il recupere le SELECT...
Serveur: Il execute sur ma base le SELECT... mais la j'ai un probleme pour renvoyer les donnée car je peut avoir un table avec 2 colones et d'autres avec qu'une ou 10 colonnes donc ke serveur ne sait pas quoi renvoyer.
Est-ce quelqu'un pourrait m'aider sur le type du format pour que toutes mes requetes fonctionne ?
Signaler
0
0
f.demilly
#2
Posté le 25 janvier 2006 - 14:56
Bonjour,
Je vois plusieurs solutions:
1. Concatener toutes les colonnes dans une chaine, et utiliser un séparateur. Il faut par contre bien choisir le séparateur, pour être sur qu'il ne se trouve pas dans une des colonnes.
2. Envoyer les colonnes une par une, précédées du nom de la colonne. Ce n'est pas terrible, car cela implique l'envoie de beaucoup de petits paquets.
3. Précéder chaque envoi d'une chaine qui donne le nom et la taille de chaque colonnes, puis envoyer une chaine qui concatene toutes les colonnes. Evite le problème du séparateur et de la fragmentation des données, mais double le trafic réseau.
4. Tout formater en XML. Très souple, mais peut-être un peu lourd.
5. ObiWan Kenobi
Frédéric.
Signaler
0
0
net-site
#3
Posté le 25 janvier 2006 - 15:29
Comment le formater en XML ?
Est-il possible d'envoyer un fichier via une socket ?
D'avance merci !
Signaler
0
0
none
#4
Posté le 25 janvier 2006 - 23:57
Comment le formater en XML ?
Est-il possible d'envoyer un fichier via une socket ?
D'avance merci !
Salut!
Quelle différence fais-tu entre des données provenant d'un fichier ou
celles que tu envoies à l'aide d'une commande quelquonque?
Il n'y en a pas
Donc, tu lis le fichier par blocs d'octets et tu les envoies via ta
socket. De l'autre coté, tu lis les données et tu les écris dans un
fichier. (Flit -> socketecrit -> socketlit -> fecrit).
Regarde également le type "buffer"
A+
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte