begin process at 2010 03 19 19:12:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Réseau et Internet

 > 

Utilisation de Winsock


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation de Winsock

mercredi 25 août 2004 à 19:54:00 | Utilisation de Winsock

Filipe35

Bonjour,

comment utiliser simplement le socketClient

codedubouton:
monsocket.port = 12345;
monsocket.adresse=127.0.0.1 \\adresse du serveur?
monsocket.open;

comment envoyer des données ?

monsocket.send (LES DONNEES)???

Merci de faire au plus simple.
je trouve déja compliké les sources qui en parle.
vous l'aurez compris je débute merci d'être sympa.

@+

Je vous remercie d'avance pour votre aide.
mercredi 25 août 2004 à 21:11:54 | Re : Utilisation de Winsock

Loulibier

Membre Club
Réponse acceptée !
Salut Filipe35,

Je supposes que tu possèdes une version de Delphi antèrieur à la 7 voir même la 6.

Tu utilises donc les composants TServerSocket et TClientSocket.
Je ne suis pas un spécialiste de la connexion via Socket, mais il me semble que se que tu fais est correcte.

Pour l'envoie des données il te suffit de d'utiliser la function SendText de ton socket Client.

ClientSocket.Socket.SendText(LES DONNEES).

Afin de valider que la connexion entre ton serveur et ton client se fait bien. place du code (ShowMessage('TOTO')) dans l'évènement OnServerSocketAccept de ton Socket Server.
si ton évènement se produit c'est que la connexion est établi.

il te suffit d'envoyer la trame que tu veux avec la fonction vue ci-dessus "SendText" avec ton Socket client.

Et de la recevoir de l'évènelent OnServerSocketClientRead de ton socket server et en utilisant Socket.ReceiveText de ton évènement.

La réception de trame sur ton socket Client se fait sur l'évènement OnClientSocketRead de la même manière que pour ton scocket Server.

En espérant avoir pu te faire avancé quelque peut sur ta problèmatique

Bonne Prog,

Olivier.
jeudi 26 août 2004 à 09:07:45 | Re : Utilisation de Winsock

tikof

Ok mais est-ce que on peut envoyer d'autres données que du texte?
Par exemple si je veux que avec mon prog de chat je puisse downloader des prog de pui l'ordi de mon pote et que lui il puisse en downloader depuis mon ordi comment faut faire?
NE ME DITES SURTOUT PAS QUE CE QUE JE VEUX FAIRE C UN TROYEN OU UN PSEUDO-TROYEN IL SUFFIT DE VOIR QUE AVEC MSN ON PEUT LE FAIRE (et msn n'est pas un trojan)

Merci.



Arthur
jeudi 26 août 2004 à 09:31:18 | Re : Utilisation de Winsock

MoveX

comment peut on pingger avec winsock?
vendredi 27 août 2004 à 17:13:48 | Re : Utilisation de Winsock

Filipe35

Merci Loulibier c'est exactement ce que je cherchais.

Un grand merci

Filipe35

Pour tikof:

oui c possible je pense si on peut faire comme en VB(visual basic) en prenant le fichier en binaire et en l'envoyant.

Mais le delphi à l'avantage de créer des executable autonome.
vendredi 27 août 2004 à 17:56:34 | Re : Utilisation de Winsock

Loulibier

Membre Club
Tu as parfaitement raison Filipe35, rien ne t'empeche de te dévelloper ton protocole de transfert de fichier en transferant ton fichier par trame D'octet via la commande SendText. Mais peut-être existe t'il (surement) une function plus approprié pour réaliser cela.

Bonne Prog,

Olivier.
jeudi 30 décembre 2004 à 00:43:24 | Re : Utilisation de Winsock

karakvb

avec sendbuf ?? c pas deja mieux??
par contre jrepon ptete un peu tard

epita promo 2009®
-- karak --
jeudi 30 décembre 2004 à 10:58:23 | Re : Utilisation de Winsock

MoveX

oui, avec les stream....
jeudi 30 décembre 2004 à 22:44:37 | Re : Utilisation de Winsock

Filipe35

salut les retardataire si je peux me permettres,

j'ai terminé la source:

http://www.delphifr.com/code.aspx?id=26084

Filipe

Bonne prog


Cette discussion est classée dans : winsock, utilisation, adresse, monsocket


Répondre à ce message

Sujets en rapport avec ce message

Aide sur l'utilisation de RBuilder [ par iprbe ] BonjourJe m'adresse à tous ceux qui pouvent m'envoyez soit un support explicatif des différents astuce et trucs concernant l'utilisation de RBUILDER Logiciel avec utilisation d'une base de donnée [ par lelahel08 ] Bonjour, je voudrais réaliser un logiciel que je mettrais en téléchargement, celui-ci attaquera une BDD, que me faut-il comme BDD ? Car elle doit etre Utilisation de plusieurs table dans un qreport [ par ptithomme71 ] Bonjour,Je souhaite utiliser un qreport pour imprimer le contenu de deux tables.Le problème est que je ne peut définir q'un seul dataset pour le qrepo Utilisation de la fonction getopenfilenamepreview [ par VERTY ] Je cherche à utiliser la fonction getopenfilenamepreviewJ'ai trouvé un exemple mais cela ne fonctionne pas sous delphi 6Quelqu'un peut t-il me dire po comment rafraichir un DriveComboBox [ par fredy24 ] Pendant l'utilisation du drivecombobox, je me sert d'un lecteur amovible (clé USB).Au lancement de l'application le lecteur apparait dans le drivecomb netsh [ par cmeyer ] Coucou,J'aimerais pouvoir changer l'adresse ip de mon pc facilement, clique sur un bouton : DHCP actif,clique sur un autre bouton : DHCP inactif adres utilisation de souris sur delphi [ par gmisof ] quelle sont les commandes qui permettent d'avoir les coordonnées du souris apres un clic sur delphi?si non il ya t'il possibilité d'inserer un code a Utilisation de libraire [ par rsca_en_force ] Bonjour donc voila j'ai un probleme de librairie voila le debut de mon programmeprogram Easy_fiche;uses crt;var titre,affiche,genre,annee,acteur,reali Utilisation de TIdMappedPortTCP [ par Sylvainlefou ] Bonjour,J'aimerai avoir quelques expliquations sur l'utilisation de TIdMappedPortTCP.En fait, j'aimerai changer les variables "DefaultPort", "MappedPo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales