激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:關(guān)于tcp回調(diào)函數(shù)的問題?

  共有40865人關(guān)注過本帖    
Rite2009
1樓


關(guān)于tcp回調(diào)函數(shù)的問題?  發(fā)帖心情 Post By:2009-10-10 11:17:00   [只看該作者]

我用9260做一個tcp服務(wù)器,客戶端socket連接通過指令下載我的文件,我做一個OnRead()的回調(diào)函數(shù)來判斷指令并發(fā)送相應(yīng)文件(可能連續(xù)發(fā)送多個文件)。如果一個文件還沒有發(fā)送完(也就是回調(diào)函數(shù)還在執(zhí)行),另一個連接又來了,要如何做回調(diào)函數(shù)呢?謝謝,我新手,呵呵~~
我想的是可以在OnRead()回調(diào)函數(shù)里面動態(tài)啟動一個或者多個線程,這些個線程專門向不同的連接客戶端發(fā)送文件,但是不同的連接客戶所需要的文件也不同,不知道怎么做,大蝦指點~~~

  單帖管理 | 引用 | 回復 回到頂部
zhl
2樓


  發(fā)帖心情 Post By:2009-10-10 12:14:00   [只看該作者]

建議tcp服務(wù)器可以同時支持多個連接,每建立一個連接就啟動一個線程,也就是每個連接都是一個獨立的線程,這樣便于數(shù)據(jù)的處理。具體可以參考我們提供的step3_tcptest中相關(guān)代碼。

  單帖管理 | 引用 | 回復 回到頂部
Rite2009
3樓


  發(fā)帖心情 Post By:2009-10-10 13:27:00   [只看該作者]

我現(xiàn)在就是用得step3中的例子做啊,但是我的文件發(fā)送程序在回調(diào)函數(shù)OnRead()里。即使是有多個線程相應(yīng)不同的鏈接,但是OnRead()處理函數(shù)不是只有一個么?

  單帖管理 | 引用 | 回復 回到頂部
Rite2009
4樓


  發(fā)帖心情 Post By:2009-10-10 14:52:00   [只看該作者]

我用hHandle = CreateThread()創(chuàng)建一個線程,當該線程函數(shù)執(zhí)行完畢后退出,是自動關(guān)閉該線程么?還需要CloseHandle(hHandle)么?

  單帖管理 | 引用 | 回復 回到頂部
Rite2009
5樓


  發(fā)帖心情 Post By:2009-10-10 14:55:00   [只看該作者]

哦,明白了!別人的解釋:
-----------------------------------------------------
1,線程和線程句柄(Handle)不是一個東西,線程是在cpu上運行的.....(說不清楚了),線程句柄是一個內(nèi)核對象。我們可以通過句柄來操作線程,但是線程的生命周期和線程句柄的生命周期不一樣的。線程的生命周期就是線程函數(shù)從開始執(zhí)行到return,線程句柄的生命周期是從CreateThread返回到你CloseHandle()。

2,所有的內(nèi)核對象(包括線程Handle)都是系統(tǒng)資源,用了要還的,也就是說用完后一定要closehandle關(guān)閉之,如果不這么做,你系統(tǒng)的句柄資源很快就用光了。

3,如果你CreateThread以后需要對這個線程做一些操作,比如改變優(yōu)先級,被其他線程等待,強制TermateThread等,就要保存這個句柄,使用完了在CloseHandle。如果你開了一個線程,而不需要對它進行如何干預,CreateThread后直接CloseHandle就行了。


所以
CloseHandel(ThreadHandle );
只是關(guān)閉了一個線程句柄對象,表示我不再使用該句柄,即不對這個句柄對應(yīng)的線程做任何干預了。并沒有結(jié)束線程。

  單帖管理 | 引用 | 回復 回到頂部
x10
6樓


  發(fā)帖心情 Post By:2009-10-10 16:37:00   [只看該作者]

謝謝分享關(guān)于Handle的描述,:-)

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

關(guān)于tcp回調(diào)函數(shù)的問題?

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內(nèi)容:
主站蜘蛛池模板: 看黄视频免费| 黄色一级片免费播放| 亚洲欧美国产精品久久久| 日本wwwwwxxxxx| 亚洲国产精品综合久久久| 欧美一级片黄色| 国产成人一区二区在线不卡| 高清免费毛片| 精品高清写真视频在线| 国产精品视频26uuu| 久久精品在这里| 综合第一页| 日韩一中文字幕| 亚洲精品一区在线观看| 欧美一区二区三区在线观看不卡| 国产伦精品一区二区三区无广告| 国产短视频在线观看| 精品欧美日韩一区二区| 青青草18| 色很久| a一级特黄日本大片 s色| 久久精品国产99精品国产2021| 成人精品第一区二区三区| 欧美三级不卡| 国内精品视频一区二区三区八戒| 精品一区二区三区水蜜桃 | 亚洲18卡通动漫在线播放| 伊人黄网| 男人影院在线观看| 国产欧美日韩一区| 国产精品亚洲欧美一区麻豆| 超级碰碰碰免费视频播放| 国产精品午夜在线播放a| 国产专区日韩精品欧美色| 色成人在线| 手机在线看片不卡中文字幕| 香蕉久久夜色精品国产尤物| 91麻豆国产极品在线观看洋子| 日韩一级影院| 日本黄色小说网站| 尤物在线视频观看|