OSDN Git Service

SDL_CreateThread サンプルコードを修正 https://wiki.libsdl.org/SDL_CreateThread?action=diff...
[sdl2referencejp/sdl2referencejp.git] / SDLNet_ResolveHost.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-name_resolution.html" title="1\82Â\8fã">
9 <title>SDLNet_ResolveHost</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-name_resolution.html">3.2\96¼\91O\89ð\8c\88</a> - SDLNet_ResolveHost
13 <hr>
14 <h1>SDLNet_ResolveHost</h1>
15 <p>
16 <code>int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)</code>
17 </p>
18 <p>
19 <dl>
20 <dt>address</dt><dd>
21 \83A\83h\83\8c\83X\82ª\91ã\93ü\82³\82ê\82é\83|\83C\83\93\83^. \8cÄ\82Î\82ê\82é\91O\82Í\89½\82à\90Ý\92è\82³\82ê\82Ä\82¢\82È\82­\82Ä\82æ\82¢\82ª, \83\81\83\82\83\8a\82ª\8am\95Û\82³\82ê\82Ä\82¢\82é\95K\97v\82ª\82 \82é
22 </dd>
23 <dt>host</dt><dd>
24 \83T\81[\83o\82É\90Ú\91±\82·\82é\82½\82ß\82Ì\83z\83X\83g\96¼\82Ü\82½\82ÍIP\83A\83h\83\8c\83X\82Ì\95\8e\9a\97ñ.
25 \83T\81[\83o\82É\82È\82é\8fê\8d\87\82ÍNULL.
26 NULL\82Ì\82Æ\82«, \91S\82Ä\82Ì\83l\83b\83g\83\8f\81[\83N\83C\83\93\83^\81[\83t\83F\81[\83X\82Í\90Ú\91±\82Ì\82½\82ß\82ÉINADDR_ANY\82ð\8eg\82Á\82ÄLISTEN\8fó\91Ô\82É\82È\82é
27 </dd>
28 <dt>port</dt><dd>
29 \83T\81[\83o\82É\90Ú\91±\82·\82é\8fê\8d\87\82Í\83T\81[\83o\82ªLISTEN\82µ\82Ä\82¢\82é\83|\81[\83g\94Ô\8d\86.
30 \83T\81[\83o\82É\82È\82é\8fê\8d\87\82ÍLISTEN\82·\82é\83|\81[\83g\94Ô\8d\86.
31 \82±\82Ì\8aÖ\90\94\82ð\92P\82È\82é\83h\83\81\83C\83\93\96¼\89ð\8c\88\82Æ\82µ\82Ä\8eg\82¤\8fê\8d\87\82Í0\82É\82Å\82«\82é
32 </dd>
33 </dl>
34 </p>
35 <p>
36 \95\8e\9a\97ñhost\82ð\89ð\8c\88\82µ, \89ð\8c\88\82³\82ê\82½IP\82Æ\83|\81[\83g\94Ô\8d\86port\82ð<a href="IPaddress.html">IPaddress</a>\8d\\91¢\91Ì\82Ì\83|\83C\83\93\83^\82É\91ã\93ü\82·\82é.
37 \82±\82ê\82ª<a href="IPaddress.html">IPaddress</a>\8d\\91¢\91Ì\82ð\90Ý\92è\82·\82é\8dÅ\82à\82æ\82¢\95û\96@\82Å\82 \82é.
38 \82±\82Ì\8aÖ\90\94\82Í\82 \82ç\82ä\82é\83\\83P\83b\83g\82ð\8eÀ\8dÛ\82É\8aJ\82­\82±\82Æ\82Í\82È\82¢. \83\\83P\83b\83g\82ð\8aJ\82­\8aÖ\90\94\82Ì\88ø\90\94\82Ì\8f\80\94õ\82Ì\82½\82ß\82É\8eg\82í\82ê\82é.
39 </p>
40 <p>
41 \92\8d\88Ó: \82±\82Ì\8aÖ\90\94\82Íhost\82Æport\82ðaddress\82Ì\83t\83B\81[\83\8b\83h\82É\83l\83b\83g\83\8f\81[\83N\83o\83C\83g\8f\87\82Å\8f\91\82«\8d\9e\82Þ. \88ø\90\94\82Í\83V\83X\83e\83\80\82Ì\83o\83C\83g\8f\87\82Å\93n\82³\82È\82¯\82ê\82Î\82È\82ç\82È\82¢. (\82±\82ê\82ª\96â\91è\82É\82È\82é\82±\82Æ\82Í\82 \82Ü\82è\82È\82¢.)
42 </p>
43 <p>
44 \96ß\82è\92l: \90¬\8c÷\82Ì\82Æ\82«0, \83A\83h\83\8c\83X\82ª\89ð\8c\88\82Å\82«\82È\82¢\82È\82Ç\8e¸\94s\82Ì\82Æ\82«-1\82Å, address.host\82ÉINADDR_NONE\82ª\91ã\93ü\82³\82ê\82é.
45 </p>
46 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
47 <p>
48 \83|\81[\83g1234\82Ì\91S\82Ä\82Ì\83C\83\93\83^\81[\83t\83F\81[\83X\82ÅLISTEN\82·\82é:
49 <code>
50 <pre>
51 // \83|\81[\83g1234\82Ì\83T\81[\83o\82ÌIPaddress\82ð\90\90¬\82·\82é
52 IPaddress ipaddress;
53 SDLNet_ResolveHost(&amp;ipaddress, NULL, 1234);
54 </pre>
55 </code>
56 </p>
57 <p>
58 "host.domain.ext"\82Ì\83|\81[\83g1234\82É\90Ú\91±\82·\82é\83N\83\89\83C\83A\83\93\83g:
59 <code>
60 <pre>
61 // \83z\83X\83g\96¼"host.domain.ext"\82Ì\83|\81[\83g1234\82ÌIPaddress\82ð\90\90¬\82·\82é
62 // \82±\82ê\82Í\83N\83\89\83C\83A\83\93\83g\82Å\8eg\82í\82ê\82é
63 IPaddress ipaddress;
64 SDLNet_ResolveHost(&amp;ipaddress, "host.domain.ext", 1234);
65 </pre>
66 </code>
67 </p>
68 <h2>\8eQ\8fÆ</h2>
69 <a href="SDLNet_ResolveIP.html">SDLNet_ResolveIP</a>,
70 <a href="IPaddress.html">IPaddress</a>
71 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>
72 <a href="http://www.libsdl.org/projects/SDL_net/docs/SDL_net_16.html#SEC16">3.2.1 SDLNet_ResolveHost</a>
73 <hr>
74 </body>
75 </html>