日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

網(wǎng)絡(luò)函數(shù) htonl ntohl htons ntohs inet

 閑來看看 2011-09-19
 
htonl()
簡述:
  將主機的無符號長整形數(shù)轉(zhuǎn)換成網(wǎng)絡(luò)字節(jié)順序。
 ?。nclude <winsock.h>,
  u_long PASCAL FAR htonl( u_long hostlong);
  hostlong:主機字節(jié)順序表達(dá)的32位數(shù)。
  注釋:
   本函數(shù)將一個32位數(shù)從主機字節(jié)順序轉(zhuǎn)換成網(wǎng)絡(luò)字節(jié)順序。
  返回值:
  htonl()返回一個網(wǎng)絡(luò)字節(jié)順序的值。

 
ntohl()
簡述:   
    將一個無符號長整形數(shù)從網(wǎng)絡(luò)字節(jié)順序轉(zhuǎn)換為主機字節(jié)順序。   
    #include <winsock.h>,   
    u_long PASCAL FAR ntohl( u_long netlong);   
    netlong:一個以網(wǎng)絡(luò)[字節(jié)順序表達(dá)的32位數(shù)。

htons()
簡述:
  將主機的無符號短整形數(shù)轉(zhuǎn)換成網(wǎng)絡(luò)字節(jié)順序。
 ?。nclude <winsock.h>,
  u_short PASCAL FAR htons( u_short hostshort);
  hostshort:主機字節(jié)順序表達(dá)的16位數(shù)。
  注釋:
  本函數(shù)將一個16位數(shù)從主機字節(jié)順序轉(zhuǎn)換成網(wǎng)絡(luò)字節(jié)順序。
  返回值:
  htons()返回一個網(wǎng)絡(luò)字節(jié)順序的值。

ntohs()
簡述:   
    將一個無符號短整形數(shù)從網(wǎng)絡(luò)字節(jié)順序轉(zhuǎn)換為主機字節(jié)順序。   
    #include <winsock.h>   
    u_short PASCAL FAR ntohs( u_short netshort);  
    netshort:一個以網(wǎng)絡(luò)字節(jié)順序表達(dá)的16位數(shù)。
 

inet_addr()
簡述:
    將一個點間隔地址轉(zhuǎn)換成一個in_addr。
  #include <winsock.h>
  unsigned long PASCAL FAR inet_addr( const struct FAR* cp);

inet_ntoa()
簡述:
  將網(wǎng)絡(luò)地址轉(zhuǎn)換成“.”點隔的字符串格式。
  #include <winsock.h>
  char FAR* PASCAL FAR inet_ntoa( struct in_addr in);
  in:一個表示Internet主機地址的結(jié)構(gòu)。

example:
      DWORD dwip = inet_addr("192.168.100.110");
      in_addr inaddr;
      inaddr.s_addr =dwip;
      char*  ipaddr = inet_ntoa(inaddr);
      char addr[64];
      strcpy(addr, ipaddr);


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多