<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>

  • 主題:怎么傳輸一個結(jié)構(gòu)體?

      共有70267人關(guān)注過本帖    
    lm
    1樓


    怎么傳輸一個結(jié)構(gòu)體?  發(fā)帖心情 Post By:2004-4-7 15:11:00   [只看該作者]

    在pc機上,發(fā)送端把這個結(jié)構(gòu)體送到字符緩沖區(qū)中,接收端通過一個
    字符緩沖區(qū)接收,然后強制轉(zhuǎn)換為結(jié)構(gòu)體類型,這種方法傳輸結(jié)構(gòu)體
    不會出錯。
    我在NB200上用同樣思路傳輸結(jié)構(gòu)體,接收結(jié)果不正確,請問該如何設(shè)計此程序?

      單帖管理 | 引用 | 回復(fù) 回到頂部
    lm
    2樓


      發(fā)帖心情 Post By:2004-4-7 15:33:00   [只看該作者]

    補充一點,我的相關(guān)代碼如下:
    結(jié)構(gòu)體定義:typedef struct
    {
    char a;
    ...
    short b;
    ...
    }univdata;

    用字符型指針指向此結(jié)構(gòu)體:
    univdata *asdu;
    asdu=(univdata *)malloc(sizeof(univdata));
    asdu->a=<|>p<|>;      /*結(jié)構(gòu)體賦初值*/
    ...
    char *txbuf=(char *)asdu; 

    發(fā)送此結(jié)構(gòu)體:
    ConnWrite(conno,txbuf,len,1);

    btw:傳輸字符串的結(jié)果是正確的,說明程序沒有問題。請問對結(jié)構(gòu)體該如何處理?

      單帖管理 | 引用 | 回復(fù) 回到頂部
    zhl
    3樓


      發(fā)帖心情 Post By:2004-4-7 17:00:00   [只看該作者]

    將結(jié)構(gòu)類型強制轉(zhuǎn)換為char類型后,再調(diào)用ConnWrite(...)函數(shù)進行發(fā)送,其中l(wèi)en為該結(jié)構(gòu)的長度。看你的代碼沒有問題,再看看是否有別的什么原因造成呢?

      單帖管理 | 引用 | 回復(fù) 回到頂部
    lm
    4樓


      發(fā)帖心情 Post By:2004-4-8 10:15:00   [只看該作者]

    我找不出原因,但考慮到可能是字節(jié)對齊和主機網(wǎng)絡(luò)字節(jié)順序的問題
    NB200的tcp/ip運行庫沒有提到這方面的問題,請問對此是如何處理的?

      單帖管理 | 引用 | 回復(fù) 回到頂部
    zhl
    5樓


      發(fā)帖心情 Post By:2004-4-8 10:31:00   [只看該作者]

    可參考我們提供的TCPDEMO程序中的TCPSvr.prj,在該程序有關(guān)于接收數(shù)據(jù)結(jié)構(gòu)(結(jié)構(gòu)內(nèi)容包括時間、日期等)的應(yīng)用。

      單帖管理 | 引用 | 回復(fù) 回到頂部

    返回首頁

    怎么傳輸一個結(jié)構(gòu)體?

    用戶名:
                驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
    內(nèi)容:
    久久精品国产成人| 亚洲性日韩精品一区二区三区| 国产99久久久国产精品~~牛 | 日韩精品电影一区亚洲| 久久亚洲精品中文字幕三区| 精品国产免费一区二区| 4444亚洲国产成人精品| 9久久9久久精品| 国产精品色午夜视频免费看| 精品一区二区三区波多野结衣| 九九九精品成人免费视频| 久久机热re这里只有精品15| 一区二区精品久久| 四虎国产精品永久免费网址| av无码精品一区二区三区四区| 日韩中文字幕精品免费一区| 国产国产成人久久精品| 国产精品无码AV天天爽播放器| 99精品中文字幕| 最新国产精品拍自在线播放| 免费国产在线精品一区| 国产精品反差婊在线观看| 无码人妻精品一区二区三区66 | 精品国产天堂综合一区在线| 777国产偷窥盗摄精品品在线| 久草视频在线这里精品| 亚洲AV无码成人精品区狼人影院 | 国产69精品久久久久999三级 | 国产精品免费小视频| 99热亚洲色精品国产88| 久久久91人妻无码精品蜜桃HD| 日韩精品视频在线播放| 久久精品青青大伊人av| 精品国产亚洲男女在线线电影| 动漫精品一区二区三区3d| 久久久无码精品午夜| 国产精品美女久久久久| 99久久精品国内| 久久久久久久亚洲精品| 久久国产精品免费| 好湿好大硬得深一点动态图91精品福利一区二区 |