OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / SDLNet_UDP_Bind.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_Bind</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_Bind
13 <hr>
14 <h1>SDLNet_UDP_Bind</h1>
15 <p>
16 <code>int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)</code>
17 </p>
18 <p>
19 <dl>
20 <dt>sock</dt><dd>\83A\83h\83\8c\83X\82Æ\8c\8b\82Ñ\82Â\82¯\82é<a href="UDPsocket.html">UDPsocket</a></dd>
21 <dt>channel</dt><dd>
22 \83A\83h\83\8c\83X\82ð\8a\84\82è\93\96\82Ä\82é\83`\83\83\83l\83\8b.
23 \82±\82Ì\92l\82ÍSDLNET_MAX_UDPCHANNELS\96¢\96\9e\82Å\82 \82é\95K\97v\82ª\82 \82é.
24 -1\82Ì\82Æ\82«\8dÅ\8f\89\82Ì\83o\83C\83\93\83h\82³\82ê\82Ä\82¢\82È\82¢\83`\83\83\83l\83\8b\82ª\8eg\82í\82ê\82é\82ª, 
25 SDLNET_MAX_UDPADDRESSES\96¢\96\9e\82Ì\83A\83h\83\8c\83X\82ª\8a\84\82è\93\96\82Ä\82ç\82ê\82½\8dÅ\8f\89\82Ì\83`\83\83\83l\83\8b\82ð\8c\9f\8dõ\82·\82é\82½\82ß, 
26 \82±\82ê\82Í\93\9e\92B\82µ\82½\83p\83P\83b\83g\82Ì\83t\83B\83\8b\83^\82Æ\82µ\82Ä\82Ì\82Ý\8eg\82í\82ê\82é\82×\82«\82Å\82 \82é.
27 </dd>
28 <dt>address</dt><dd>
29 \83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82É\8a\84\82è\93\96\82Ä\82é\89ð\8c\88\82³\82ê\82½<a href="IPaddress.html">IPaddress</a>.
30 \83z\83X\83g\82Æ\83|\81[\83g\94Ô\8d\86\82Ì\97¼\95û\82ª\8eg\82í\82ê\82é.
31 0.0.0.0\82Æ\83`\83\83\83l\83\8b\82ð\83o\83C\83\93\83h\82·\82é\82±\82Æ\82Í\82Å\82«\82È\82¢.
32 </dd>
33 </dl>
34 </p>
35 <p>
36 \83A\83h\83\8c\83X\82ð\83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82Æ\83o\83C\83\93\83h\82·\82é.
37 \93\9e\92B\82µ\82½\83p\83P\83b\83g\82Í, \83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82É\83o\83C\83\93\83h\82³\82ê\82½\83A\83h\83\8c\83X\82Ì\82Ý\8b\96\89Â\82³\82ê\82é.
38 \82±\82Ì\83`\83\83\83l\83\8b\82©\82ç\8fo\82Ä\8ds\82­\91S\82Ä\82Ì\83p\83P\83b\83g\82Í, \83p\83P\83b\83g\93à\82Ì\83A\83h\83\8c\83X\82É\8aÖ\82í\82ç\82¸, \83`\83\83\83l\83\8b\82É\83o\83C\83\93\83h\82³\82ê\82½\82»\82ê\82¼\82ê\82Ì\83A\83h\83\8c\83X\82É\91\97\90M\82³\82ê\82æ\82¤\82Æ\82·\82é.
39 \82»\82ê\82¼\82ê\82Ì\83`\83\83\83l\83\8b\82É\82Í\8dÅ\91åSDLNET_MAX_UDPADDRESSES\82Ì\83A\83h\83\8c\83X\82ð\8a\84\82è\93\96\82Ä\82é\82±\82Æ\82ª\82Å\82«\82é.
40 </p>
41 <p>
42 \96ß\82è\92l: \83o\83C\83\93\83h\82³\82ê\82½\83`\83\83\83l\83\8b\94Ô\8d\86.
43 \8bó\82«\83`\83\83\83l\83\8b\82ª\82È\82¢, \8aù\82ÉSDLNET_MAX_UDPADDRESSES\82Ì\83A\83h\83\8c\83X\82ª\8a\84\82è\93\96\82Ä\82ç\82ê\82Ä\82¢\82é, \83`\83\83\83l\83\8b\94Ô\8d\86\82ªSDLNET_MAX_UDPCHANNELS\88È\8fã\82È\82Ç\8e¸\94s\82Ì\82Æ\82«-1\88È\89º
44 </p>
45 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
46 <code>
47 <pre>
48 // \83A\83h\83\8c\83X\82Æ\8dÅ\8f\89\82Ì\8bó\82«\83`\83\83\83l\83\8b\82ð\83o\83C\83\93\83h\82·\82é
49 //UDPsocket udpsock;
50 //IPaddress *address;
51 int channel;
52
53 channel=SDLNet_UDP_Bind(udpsock, -1, address);
54 if(channel==-1) {
55     printf("SDLNet_UDP_Bind: %s\n", SDLNet_GetError());
56     // \82±\82±\82Å\83o\83C\83\93\83h\82É\8e¸\94s\82µ\82½\82Æ\82«\82Ì\8f\88\97\9d\82ð\82¨\82±\82È\82¤
57 }
58 </pre>
59 </code>
60 <h2>\8eQ\8fÆ</h2>
61 <a href="SDLNet_UDP_Unbind.html">SDLNet_UDP_Unbind</a>,
62 <a href="SDLNet_UDP_GetPeerAddress.html">SDLNet_UDP_GetPeerAddress</a>,
63 <a href="SDLNet_UDP_Open.html">SDLNet_UDP_Open</a>,
64 <a href="IPaddress.html">IPaddress</a>,
65 <a href="UDPsocket.html">UDPsocket</a>
66 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>
67 <a href="http://www.libsdl.org/projects/SDL_net/docs/SDL_net_28.html#SEC28">3.4.3 SDLNet_UDP_Bind</a>
68 <hr>
69 </body>
70 </html>