• Basic berkeley socket functions


    gethostbyname()  DNS を通して、Domain の Information を GET する、例えば IP Address なんだ。

    げん型:  

           #include <netdb.h>
           struct hostent *gethostbyname(const char *name);

    関連するデータ構造:

           The hostent structure is defined in <netdb.h> as follows:
    
               struct hostent {
                   char  *h_name;            /* official name of host */
                   char **h_aliases;         /* alias list */
                   int    h_addrtype;        /* host address type */
                   int    h_length;          /* length of address */
                   char **h_addr_list;       /* list of addresses */
               }
           #define h_addr h_addr_list[0] /* for backward compatibility */

    注意してください:in_addr のメンバーはただ一つ、in_addr_t タイプの s_addrだ。

     そして 一つのプログラムがあるさ。 これは、簡単に セヴェルスの現在の Time を返す Program です。

     もし訪問すると、この結果だ:

    これは面白いんじゃないか?

    だから、べんきょうしましょう! がんばって!

    基本の効能を研究するなら、以上の Program のなかで

    socket() bind() listen() accept() を身に付けれる。

    わたしはもう言わない。これからもイメージをプート続く。

     

  • 相关阅读:
    eclipse 10个常用 快捷键
    struts2 s:set标签
    web项目的路径问题
    linux系统中用户切换
    java的多线程(一)
    Mongodb 与 Mongoose 的使用
    escape()、encodeURI()、encodeURIComponent()区别详解
    JSON WEB TOKEN
    关于使用REST API
    mac下设置mongodb开机启动方法
  • 原文地址:https://www.cnblogs.com/develon/p/9817370.html
Copyright © 2020-2023  润新知