OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / SDLNet_AddSocket.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-socket_sets.html" title="1\82Â\8fã">
9 <title>SDLNet_AddSocket</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-socket_sets.html">3.6\83\\83P\83b\83g\90Ý\92è</a> - SDLNet_AddSocket
13 <hr>
14 <h1>SDLNet_AddSocket</h1>
15 <p>
16 <code>int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)</code><br>
17 <code>int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)</code><br>
18 <code>int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)</code>
19 </p>
20 <p>
21 <dl>
22 <dt>set</dt><dd>\83\\83P\83b\83g\82ð\92Ç\89Á\82·\82é\83\\83P\83b\83g\83Z\83b\83g</dd>
23 <dt>sock</dt><dd>set\82É\92Ç\89Á\82·\82é\83\\83P\83b\83g</dd>
24 </dl>
25 </p>
26 <p>
27 \83\\83P\83b\83g\82ð\8aÄ\8e\8b\82·\82é\82½\82ß\82É\83\\83P\83b\83g\83Z\83b\83g\82É\92Ç\89Á\82·\82é.
28 TCP\82ÆUDP\83\\83P\83b\83g\82Í\93K\90Ø\82È\83}\83N\83\8d(\97á\82¦\82ÎTCP\83\\83P\83b\83g\82È\82ç\82ÎSDLNet_TCP_AddSocket)\82ð\8eg\82Á\82Ä\92Ç\89Á\82·\82é\95K\97v\82ª\82 \82é.
29 \94Ä\97p\83\\83P\83b\83g\8aÖ\90\94\82ÍTCP\82ÆUDP\83}\83N\83\8d\82ð\8cÄ\82ñ\82Å\82¢\82é.
30 TCP\82ÆUDP\82Ì\97¼\95û\82ð\93¯\82\83\\83P\83b\83g\83Z\83b\83g\82É\92Ç\89Á\82Å\82«\82é.
31 TCP\83N\83\89\83C\83A\83\93\83g\82Æ\83T\81[\83o\82à\93¯\82\83\\83P\83b\83g\83Z\83b\83g\82É\8b¤\91\82Å\82«\82é.
32 \8aù\82É\8aJ\82¢\82½\82à\82Ì\82Å\82 \82ê\82Î, \83\\83P\83b\83g\83Z\83b\83g\93à\82Ì\83\\83P\83b\83g\82É\82Í\90§\96ñ\82Í\82È\82¢.
33 </p>
34 <p>
35 \96ß\82è\92l: \90Ý\92è\82É\90¬\8c÷\82µ\82½\83\\83P\83b\83g\82Ì\90\94\8e¸\94s\82Ì\82Æ\82«-1
36 </p>
37 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
38 <code>
39 <pre>
40 // 2\82Â\82Ì\83\\83P\83b\83g\82ð\83\\83P\83b\83g\83Z\83b\83g\82É\89Á\82¦\82é
41 //SDLNet_SocketSet set;
42 //UDPsocket udpsock;
43 //TCPsocket tcpsock;
44 int numused;
45
46 numused=SDLNet_UDP_AddSocket(set,udpsock);
47 if(numused==-1) {
48     printf("SDLNet_AddSocket: %s\n", SDLNet_GetError());
49     // \83\\83P\83b\83g\83Z\83b\83g\82ð\82à\82Á\82Æ\91å\82«\82­\82µ\82Ä\82â\82è\92¼\82·\95K\97v\82ª\82 \82é\82©\82à\82µ\82ê\82È\82¢...
50 }
51 numused=SDLNet_TCP_AddSocket(set,tcpsock);
52 if(numused==-1) {
53     printf("SDLNet_AddSocket: %s\n", SDLNet_GetError());
54     // \83\\83P\83b\83g\83Z\83b\83g\82ð\82à\82Á\82Æ\91å\82«\82­\82µ\82Ä\82â\82è\92¼\82·\95K\97v\82ª\82 \82é\82©\82à\82µ\82ê\82È\82¢...
55 }
56 </pre>
57 </code>
58 <h2>\8eQ\8fÆ</h2>
59 <a href="SDLNet_AllocSocketSet.html">SDLNet_AllocSocketSet</a>,
60 <a href="SDLNet_DelSocket.html">SDLNet_DelSocket</a>,
61 <a href="SDLNet_CheckSockets.html">SDLNet_CheckSockets</a>,
62 <a href="SDLNet_SocketSet.html">SDLNet_SocketSet</a>,
63 <a href="UDPsocket.html">UDPsocket</a>,
64 <a href="TCPsocket.html">TCPsocket</a>
65 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>
66 <a href="http://www.libsdl.org/projects/SDL_net/docs/SDL_net_44.html#SEC44">3.6.3 SDLNet_AddSocket</a>
67 <hr>
68 </body>
69 </html>