Advertisement
Guest User

SocketCommand by Sasuke78200

a guest
Jan 30th, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. #include <a_samp>
  2. #include <socket_command>
  3.  
  4.  
  5. public callback_name( socketid, data[], data_size, source[], source_port )
  6. {
  7.     printf( "packet received from %s:%d size %d", source, source_port, data_size );
  8.     socketClose( socketid );        // j'ai recu les données je ferme le socket
  9. }
  10.  
  11. main()
  12. {
  13.     printf( "creating socket ..." );
  14.     new socket = socketCreate( 2, 2, 17 );      // je créer un socket supportant l'IPv4, en dgram pour de l'udp, et l'udp ( soit 2, 2, 17 ) // http://msdn.microsoft.com/en-us/library/windows/desktop/ms740506%28v=vs.85%29.aspx
  15.     printf( "socket id %d created", socket );
  16.  
  17.     new buffer[  ] = "SAMP\x7F\x00\x00\x01\x61\x1E\x69";    // données pour demander le ping d'un serveur SA-MP // http://wiki.sa-mp.com/wiki/Query_Mechanism
  18.     socketSendto( socket, buffer, sizeof( buffer ), "127.0.0.1", 7777 ); // j'envoie les données au serveur local
  19.     socketRecvFrom( socket, "callback_name" );                          // et je fais en sorte de recevoir la réponse du serveur sur ma callback callback_name
  20.  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement