Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <socket_command>
- public callback_name( socketid, data[], data_size, source[], source_port )
- {
- printf( "packet received from %s:%d size %d", source, source_port, data_size );
- socketClose( socketid ); // j'ai recu les données je ferme le socket
- }
- main()
- {
- printf( "creating socket ..." );
- 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
- printf( "socket id %d created", socket );
- 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
- socketSendto( socket, buffer, sizeof( buffer ), "127.0.0.1", 7777 ); // j'envoie les données au serveur local
- socketRecvFrom( socket, "callback_name" ); // et je fais en sorte de recevoir la réponse du serveur sur ma callback callback_name
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement