zoukankan      html  css  js  c++  java
  • 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() を身に付けれる。

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

     

  • 相关阅读:
    DNSMAQ 搭建 DNS 服务
    kubernetes跨网段pod网络不通问题
    复制密钥到目标机器
    修改博客园css样式
    删除harbor项目下的所有镜像
    菜鸟 Python 100例
    清理日志
    UNIX基础--控制台和终端
    FreeBSD安装桌面环境
    Gentoo启动菜单设置:使用官方LiveDVD Grub主题
  • 原文地址:https://www.cnblogs.com/develon/p/9817370.html
Copyright © 2011-2022 走看看