色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

ip地址和端口號(hào)筆試題

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

ip地址和端口號(hào)筆試題

我們?nèi)绾螐膕in_addr取得此客戶端的Ip地址和端口號(hào)呢?  在socket編程中,服務(wù)器端accept()等待一個(gè)客戶端的連接,當(dāng)連接成功后,accept拷貝客戶端的.地址信息到sin_addr里面,我們?nèi)绾螐膕in_addr取得此客戶端的Ip地址和端口號(hào)呢?

ip地址和端口號(hào)筆試題

  實(shí)際上,當(dāng)sockaddr_in.sin_family = AF_INET時(shí),sockaddr = sockaddr_in。

  據(jù)此,我們可以做一下轉(zhuǎn)換,就可以利用 inet_ntoa() 來得到ip地址和端口號(hào)了:

  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強(qiáng)制轉(zhuǎn)換為 sockaddr_in

  sockaddr_in sin;

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

  // 取得ip和端口號(hào)

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

  info.port = sin.sin_port;

  info.sock = new_fd;

  }

 

【ip地址和端口號(hào)筆試題】相關(guān)文章:

查找本地IP/網(wǎng)絡(luò)IP/對(duì)方IP地址圖文教程11-20

手機(jī)修改ip地址方法08-18

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

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

電腦的IP地址怎樣設(shè)置10-12

win10怎么查看ip地址10-11

win10如何查看ip地址10-10

路由器ip地址設(shè)置問題08-08

電腦的IP地址和DNS域名服務(wù)器如何設(shè)置10-18

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