亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1290 | 回復(fù): 7
打印 上一主題 下一主題

socket通信問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-03-02 10:58 |只看該作者 |倒序?yàn)g覽
socket通信的兩端,一端發(fā)送,一端接收,發(fā)送端一直不停的發(fā)送大量的數(shù)據(jù),接收端在一段時(shí)間后就會(huì)報(bào)告接收錯(cuò)誤,而現(xiàn)場(chǎng)的情況要求必須進(jìn)行密集的數(shù)據(jù)發(fā)送,如何才能避免接收端出現(xiàn)的讀錯(cuò)誤?謝謝

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-03-02 11:22 |只看該作者

socket通信問題

是什么樣的錯(cuò)誤?查返回碼。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2004-03-02 11:32 |只看該作者

socket通信問題

沒準(zhǔn)是接受端數(shù)據(jù)溢出了,具體的要看你的接受端的程序如何寫的

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-03-02 14:31 |只看該作者

socket通信問題

能否貼出源碼來討論討論

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2004-03-02 18:25 |只看該作者

socket通信問題

如果是UNIX,可以使用 Richard Stovens 先生的 Readn 試試。
ssize_t readn(int fd, void *vptr, size_t n)
{
size_t  nleft;
ssize_t nread;
char    *ptr;
ptr = vptr;
        nleft = n;
        while (nleft >; 0) {
                /*memset(ptr,0,size_t);*/
                if ( (nread = read(fd, ptr, nleft)) < 0) {
                        if (errno == EINTR)
                        {
                                nread = 0;      /* and call read() again */
                        }
                        else
                                return(-1);
                } else if (nread == 0)
                {
                        WriteLog("The SYSTEM errno is [%d]",errno);
                        break;                          /* EOF */
                }
                nleft -= nread;
               ptr += nread;
        }
        return(n - nleft);              /* return >;= 0 */
}

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2004-03-05 13:41 |只看該作者

socket通信問題

做緩沖啊

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2004-03-05 14:08 |只看該作者

socket通信問題

讀錯(cuò)誤可能是因?yàn)槟愕男畔⒘窟^大或什么造成的,我以前也有作過,接收衛(wèi)星信道過來的信息,量很大,接收端用緩沖區(qū)去接收,然后在調(diào)用別的進(jìn)程去讀取緩沖區(qū),問題就解決了

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2004-03-05 14:17 |只看該作者

socket通信問題

有興趣就跟我聯(lián)系下,我的QQ:49144042
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP