begin process at 2012 02 12 08:46:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Send UDP ?


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

Send UDP ?

mercredi 26 septembre 2007 à 19:28:27 | Send UDP ?

Booster

Membre Club
Bonjour à tous,

Bon voilà c'est con mais j'ai une question totalement debile, peut on faire un simple send (et non sendto) en UDP ?
Et si oui comment ?

Car pour moi, faire un send signifie être connecté (Pour que la socket sache ou elle doit envoyer les données). Je me trompe ?

Merci de vos réponses.
mercredi 26 septembre 2007 à 21:03:56 | Re : Send UDP ?

kiki67100

Salut,

Regarde ca sa devrait d'aidé http://www.frameip.com/c-mode-non-connecte/
Ya un exemple regarde dans les code du site

++

Kevin
jeudi 27 septembre 2007 à 19:43:12 | Re : Send UDP ?

Booster

Membre Club
Merci pour ta réponse mais malheureusement l'auteur fait lui aussi des sendto et non pas des send tout simple ...

Sinon y a t'il possibilité de ne pas attendre les ack tcp ^^ ?

Ouais je sais ya plus d'interré mais si ... l'interré et d'allé plus vite en etant en mode connecté ... quoi qu'on sera plus en mode connecté du cou ... enfin bref. Ya t'il possibilité de ne pas attendre les ACK ?

Merci d'avance !
jeudi 27 septembre 2007 à 20:38:58 | Re : Send UDP ?

omnia

Réponse acceptée !
Salut,
*
Oui, c'est possible mais pour ce faire tu doit passer par du RAW socket et construir tes paquets toi même.

by, bon codage.
jeudi 27 septembre 2007 à 20:50:27 | Re : Send UDP ?

Booster

Membre Club

OO OUIII et je peu rester en TCP??

Aurais tu un exemple ??

Tu sais que tu viens de me sauver la vie !! ;)

vendredi 28 septembre 2007 à 10:53:38 | Re : Send UDP ?

omnia

salut, en TCP c'est possible aussi le hic, si tu es sous windows xp depuis le sp1 les raw socket en tcp sont interdits, si tu veux pouvoir en faire il va faloir passer par un driver.

recherche raw sur le site tu as des exemples sinon sur http://www.frameip.com/ tu as des exmples

cyao, bon codage.
vendredi 28 septembre 2007 à 11:04:53 | Re : Send UDP ?

Booster

Membre Club

Ok merci de l'info, Ca me fait un peu chi.. mais je vais devoir utiliser winpcap, je les déja utilisé mais bon j'aurais aimé réaliser mon programme sans drivers.. 
Sinon encore une question serait tu comment faire pour passer une partage de connexion en UDP ?
Car en faite, je suis en galère pour un projet enfin j'explique tout ici :

http://www.cppfrance.com/infomsg_PROBLEME-UDP-AVEC-CONNEXION-PARTAGE-WINDOWS_1015221.aspx#2

Encore merci pour ton aide !

vendredi 28 septembre 2007 à 13:03:56 | Re : Send UDP ?

omnia

Salut,
ce que tu veux faire ne va pas fonctionné en udp, pour que sa fonctionne le TCP passera mais, le problème vient du routage au niveau de ton routeur + de ton poste qui fait la connexion internet, en fait la trame ne sais pas ou aller.

un conseil pour un passage par du routage je ne te conseil par de l"udp ce n'est pas fait pour cela.

en gros je n'ai pas de solution si ce n'est tout faire en UDP?.

ciao et bon codage.


vendredi 28 septembre 2007 à 13:05:06 | Re : Send UDP ?

omnia

une solution serait sinon de faire du nat sur ton routeur vers le poste n°2. ciao
vendredi 28 septembre 2007 à 13:06:08 | Re : Send UDP ?

Booster

Membre Club
Dit attend j'ai un doute tu connai surement TeamSpeak ... Lui il marche aussi en UDP et avec la même config (exactement) ca marche ... Pourquoi ?

Merci

1 2

Cette discussion est classée dans : send, udp


Répondre à ce message

Sujets en rapport avec ce message

Help !! Petit Programme [ par Paulo29 ] Je souhaiterai faire un programme en C ou C++ pour envoyer une donnée sur un reseaux local, voir un poste précis, pour ensuite visualisé cette donnée Client/Serveur UDP sur 1 unique machine ! [ par sena ] Bonjour,j'ai fais deux programmes :un client et un serveur UDP.Ceux ci fonctionnent bien quand je les fait communiquer sur 2 machines différentes.Ce q Socket TCP/UDP [ par hobbes ] Bonjour,j ai cru comprendre qu il existe 2 types de sockets (TCP et UDP) pouvant permettre l echange de donnees entre 2 applications sur le reseau.Pou recvfrom + udp + '\n' [ par vegetaline ] salutune appli client / serveur sous linux qui communique (enfin qui essaye) avec des sockets INTERNET en mode NON CONNECTE (en udp :)pb -> le recvfro UDP : si kelkun y arrive, BRAVO ! [ par sena ] bonjourVoila mon pb:Je recois une trame UDP d'un automate.->Ici pas de PBEnsuite je récupère certaine info de cette trame que je stocke dans un nouvo UDP : si kelkun y arrive, BRAVO ! [ par sena ] bonjourVoila mon pb:Je recois une trame UDP d'un automate.->Ici pas de PBEnsuite je récupère certaine info de cette trame que je stocke dans un nouvo Connexion UDP entre C et VB [ par sena ] Bonjour,quelqu'un aurait - il déjà effectuer l'envoi d'une trame UDP en langage C, et fait la réception en VB.Parce que pour moi, de C vers C, ca va, plusieur reception UDP en meme temps [ par sena ] Bonjour a tous,je fais une reception en UDp.Ce que je voudrais savoir c'est ce qui se passe quand plusieurs trames arrivent en même temps.Est-ce que UDP et Win98 [ par sena ] Bonjourvoila j'ai fait 2 prog en langage:un client et un serveur en UDP, ceux ci communiquent entre eux et sont sur la meme machine.J'avais un pb de r Send qui n'envoi pas [ par CyberP ] J'utilise la commande send dans un programme. Apparemment, aucune erreur ne se déclanche et l'envoi est correct mais le serveur auquel je me suis conn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,920 sec (4)

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