<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院