France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 730 membres enregistrés - 1 886 888 posts - 96 483 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                kestion sur le C
16 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
kestion sur le C

lombredudragon


Messages : 982
Inscrit le 26/02/03
Non connecté
  Posté le 09 octobre 2003 - 19 h 49 m 08 s
...


Message édité 1 fois, la dernière par lombredudragon le 18 janvier 2005 - 21 h 05.


DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 10 octobre 2003 - 00 h 05 m 02 s
Euh, c'est quoi que tu apelles un port ? Port de communication ? Port au sens réseau ?

Et tu veux faire ça pour quel OS (y'a des chances que ce soit spécifique à la plateforme...) ?

666 bits... Un logiciel satanique ? :lol:


EDITE car je tapes comme un porc :hap:



Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 10 octobre 2003 - 00 h 08 m 39 s
je ne sais pas si en c tu peux envoyer un nombre de bits non divisible par 8 :-?



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 11 octobre 2003 - 00 h 55 m 49 s



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 11 octobre 2003 - 01 h 05 m 51 s
Exemple qui devrait marcher :
    Code     
 1. #include <winsock2.h>
 2. 
 3. #define SON_NUMERO_DE_PORT_OU_ENVOYER		1434
 4. #define ADRESSE_IP_DE_LA_CIBLE			"127.0.0.1"
 5. #define TON_MESSAGE_A_BALANCER			"Bla bla..."
 6. 
 7. int main(int argc, char* argv[])
 8. {
 9. WSADATA			xWs;
10. struct sockaddr_in	xMySocket;	//Un jour faudra trouver une traduction valable pour "socket"...
11. struct sockaddr_in	xHisSocket;
12. int			nRet;
13. int			nSockID = -1;
14. 
15. 	nRet = WSAStartup( 0x0101, &xWs );
16. 	if (nRet != 0)
17. 	{
18. 		perror("Houla, pas moyen d'initialiser les fonctions réseaux ?!?");
19. 		return 1;
20. 	}
21. 
22. 	nRet = (nSockID = socket(AF_INET, SOCK_DGRAM, 0));
23. 	if (nRet == -1)
24. 	{
25. 		perror("Erreur de denomination de socket...");
26. 		return 1;
27. 	}
28. 
29. 	xMySocket.sin_family      = AF_INET;
30. 	xMySocket.sin_port        = htons( -1 );
31. 	xMySocket.sin_addr.s_addr = INADDR_ANY;
32. 	ZeroMemory(&(xMySocket.sin_zero), 8);
33. 	
34. 	nRet = bind( nSockID, (struct sockaddr *)&xMySocket, sizeof(xMySocket) );
35. 	if (nRet != 0)
36. 	{
37. 		perror("Erreur de reservation du port...");
38. 		return 1;
39. 	}
40. 
41. 	xHisSocket.sin_family		= AF_INET;
42. 	xMySocket.sin_port		= htons( SON_NUMERO_DE_PORT_OU_ENVOYER );
43. 	xMySocket.sin_addr.s_addr	= inet_addr( ADRESSE_IP_DE_LA_CIBLE );
44. 	ZeroMemory(&(xMySocket.sin_zero), 8);
45. 
46. 	nRet = sendto( nSockID, &TON_MESSAGE_A_BALANCER, strlen(TON_MESSAGE_A_BALANCER), 0, (struct sockaddr *)&xHisSocket, sizeof(xHisSocket) );
47. 	if (nRet == SOCKET_ERROR)
48. 	{
49. 		perror("Ben, l'envoi du message a echoue, pas de chance...");
50. 		return 1;
51. 	}
52. 	else
53. 	{
54. 		printf( "Envoye les %d octets du message...n", nRet );
55. 		return 0;
56. 	}
57. }


(Edit pour désactiver ces p*ains de smileys dans le code... )



Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

Page genérée en 0.5099 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory