1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. ip地址和端口號筆試題

        時間:2020-10-28 19:20:45 筆試題目 我要投稿

        ip地址和端口號筆試題

        我們如何從sin_addr取得此客戶端的Ip地址和端口號呢?  在socket編程中,服務器端accept()等待一個客戶端的連接,當連接成功后,accept拷貝客戶端的.地址信息到sin_addr里面,我們如何從sin_addr取得此客戶端的Ip地址和端口號呢?

        ip地址和端口號筆試題

          實際上,當sockaddr_in.sin_family = AF_INET時,sockaddr = sockaddr_in。

          據此,我們可以做一下轉換,就可以利用 inet_ntoa() 來得到ip地址和端口號了:

          int new_fd = accept(sock, &clientAddr, &sin_size);

          if(new_fd<0)

          {

          char msg[64];

          bzero(msg,sizeof(msg));

          sprintf(msg,"accept failed");

          log::outputSysErr(msg);

          }

          else

          {

          // 將sockaddr強制轉換為 sockaddr_in

          sockaddr_in sin;

          memncpy(&sin, &clientAddr, sizoef(sin));

          // 取得ip和端口號

          sprintf(info.ip, inet_ntoa(sin.sin_addr));

          info.port = sin.sin_port;

          info.sock = new_fd;

          }

         

        【ip地址和端口號筆試題】相關文章:

        查找本地IP/網絡IP/對方IP地址圖文教程11-20

        手機修改ip地址方法08-18

        ping不通ip地址的原因08-18

        ip地址是怎么分類的08-08

        電腦的IP地址怎樣設置10-12

        win10怎么查看ip地址10-11

        win10如何查看ip地址10-10

        路由器ip地址設置問題08-08

        電腦的IP地址和DNS域名服務器如何設置10-18

        路由器的IP地址怎么查找08-11

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>