OSDN Git Service

SDL_HINT_RENDER_DRIVER metalを追加した https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER...
[sdl2referencejp/sdl2referencejp.git] / SDLNet_UDP_Recv.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="ja-JP">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <meta name="keywords" content="SDL_net">
7 <link rel="top" href="index.html" title="\83z\81[\83\80">
8 <link rel="parent" href="SDL_net-functions-udp_sockets.html" title="1\82Â\8fã">
9 <title>SDLNet_UDP_Recv</title>
10 </head>
11 <body>
12 <a href="index.html#SDL_net">\96Ú\8e\9f</a> - <a href="SDL_net-functions.html">3.\8aÖ\90\94</a> - <a href="SDL_net-functions-udp_sockets.html">3.4UDP\83\\83P\83b\83g</a> - SDLNet_UDP_Recv
13 <hr>
14 <h1>SDLNet_UDP_Recv</h1>
15 <p>
16 <code>int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)</code>
17 </p>
18 <p>
19 <dl>
20 <dt>sock</dt><dd>\97L\8cø\82È<a href="UDPsocket.html">UDPsocket</a></dd>
21 <dt>packet</dt><dd>\8eó\90M\82µ\82½\83p\83P\83b\83g</dd>
22 </dl>
23 </p>
24 <p>
25 \8ew\92è\82Ì\83\\83P\83b\83gsock\82Å\83p\83P\83b\83g\82ð\8eó\90M\82·\82é.
26 \93n\82µ\82½packet\82É\82Í\8eó\82¯\8eæ\82é\83p\83P\83b\83g\83f\81[\83^\82É\91Î\82µ\82Ä\8f\\95ª\82È\83f\81[\83^\83T\83C\83Y\82ª\8am\95Û\82³\82ê\82Ä\82¢\82é\95K\97v\82ª\82 \82é.
27 \82±\82ê\82ÍUDP\83p\83P\83b\83g\82ð\8eó\90M\82µ\82æ\82¤\82Æ\82·\82é\91O\82É\83T\83C\83Y\82ð\92m\82ç\82È\82¯\82ê\82Î\82È\82ç\82È\82¢\82±\82Æ\82ð\88Ó\96¡\82·\82é.
28 \83p\83P\83b\83g\82É\82Í\83\8a\83\82\81[\83g\82Ì\91\97\90M\8eÒ\82Ì\83A\83h\83\8c\83X\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82é.
29 \83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82Í\94Ô\8d\86\82ª\91å\82«\82¢\95û\82©\82ç\8f¬\82³\82¢\82Ù\82¤\82Ö\83`\83F\83b\83N\82³\82ê\82é. \82æ\82Á\82Ä\83A\83h\83\8c\83X\82ª\95¡\90\94\82Ì\83`\83\83\83l\83\8b\82É\83o\83C\83\93\83h\82³\82ê\82Ä\82¢\82ê\82Î, \8c³\83A\83h\83\8c\83X\82ð\83o\83\93\83h\82·\82é\8dÅ\82à\91å\82«\82È\94Ô\8d\86\82Ì\83`\83\83\83l\83\8b\82ª, \8f¬\82³\82È\94Ô\8d\86\82Ì\83`\83\83\83l\83\8b\82æ\82è\90æ\82É\8c\9f\8dõ\82³\82ê\82é.
30 \82æ\82Á\82Ä, \83p\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82Í, \83\8a\83\82\81[\83g\83A\83h\83\8c\83X\82Æ\83|\81[\83g\94Ô\8d\86\82ª\8a\84\82è\93\96\82Ä\82ç\82ê\82½\8dÅ\82à\91å\82«\82È\94Ô\8d\86\82Ì\82à\82Ì\82ª\90Ý\92è\82³\82ê\82é.
31 \82»\82¤\82Å\82È\82¯\82ê\82Î\83`\83\83\83l\83\8b\82Í-1\82Å, \82à\82µ\83o\83C\83\93\83h\82³\82ê\82Ä\82¢\82È\82¢\8c³\83A\83h\83\8c\83X\82ð\96³\8e\8b\82µ\82½\82¢\82È\82ç\82Î, \8aÈ\92P\82É\8ed\95ª\82¯\82é\82±\82Æ\82ª\82Å\82«\82é.
32 \83\8d\81[\83J\83\8b\82Æ\83\8a\83\82\81[\83g\82Ì\83`\83\83\83l\83\8b\94Ô\8d\86\82Í, \88ê\92v\82µ\82Ä\82¢\82é\95K\97v\82Í\82È\82­, \82»\82µ\82Ä\82¨\82»\82ç\82­\88ê\92v\82µ\82Ä\82¢\82È\82¢. \82±\82ê\82ç\82Í\83\8d\81[\83J\83\8b\82Å\90Ý\92è\82³\82ê\82é\82¾\82¯\82Å, \83p\83P\83b\83g\82Å\82Í\91\97\90M\82³\82ê\82È\82¢.
33 \82±\82Ì\8aÖ\90\94\82Í\8eó\90M\82ð\91Ò\82½\82È\82¢(\83u\83\8d\83b\83N\82µ\82È\82¢). \8eó\90M\82Å\82«\82é\83f\81[\83^\82ª\82È\82¢\8fê\8d\87\82Í\82·\82®\82É\96ß\82é.
34 </p>
35 <p>
36 \96ß\82è\92l: \83p\83P\83b\83g\82ð\8eó\90M\82µ\82½\82Æ\82«1, \83p\83P\83b\83g\82ð\8eó\90M\82µ\82È\82©\82Á\82½\82Æ\82«0, \8e¸\94s\82Ì\82Æ\82«-1
37 </p>
38 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
39 <code>
40 <pre>
41 // UDP\83p\83P\83b\83g\82Ì\8eó\90M\82ð\91Ò\82Â
42 //UDPsocket udpsock;
43 UDPpacket packet;
44 int numrecv;
45
46 numrecv=SDLNet_UDP_Recv(udpsock, &amp;packet);
47 if(numrecv) {
48     // \82±\82±\82Åpacket\82ð\8f\88\97\9d\82·\82é
49 }
50 </pre>
51 </code>
52 <h2>\8eQ\8fÆ</h2>
53 <a href="SDLNet_UDP_Bind.html">SDLNet_UDP_Bind</a>,
54 <a href="SDLNet_UDP_Send.html">SDLNet_UDP_Send</a>,
55 <a href="SDLNet_UDP_SendV.html">SDLNet_UDP_SendV</a>,
56 <a href="SDLNet_UDP_RecvV.html">SDLNet_UDP_RecvV</a>,
57 <a href="UDPpacket.html">UDPpacket</a>,
58 <a href="UDPsocket.html">UDPsocket</a>
59 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>
60 <a href="http://www.libsdl.org/projects/SDL_net/docs/SDL_net_32.html#SEC32">3.4.7 SDLNet_UDP_Recv</a>
61 <hr>
62 </body>
63 </html>