自從每天跟蹤專案,問題1,問題2,需求1,需求2的,滿腦子都是
方案,策略,開發進度,閒暇下來做一些**,真是愉快的享受啊
感謝黑色太陽的相信,我參與了directui專案的管理員,並且參與專案初期的框架和設計工作
目前專案已經開始做起來了。希望後期可以做很好的擴充套件和應用, 事實證明ui對我的興趣不大
。答應朋友的事情一定要做完。專案餘下的工作就是task分發,branch管理,以及鬆散專案的規劃
我們同時lauch了另外乙個專案音訊伺服器。 使用windows iocp 模型
iocp 經過這幾天的研究似乎沒有想象的那麼難, 模型是參考了
《windows網路和程式設計》
微軟的iocp介紹
//按照這個設計寫的
// 實現檔案
::closesocket(pperhandle->s);
::globalfree(pperhandle);
::globalfree(pperio);
pperhandle->s=invalid_socket;
pperhandle = null;
pperio = null;
outputdebugstring("繼續下乙個佇列狀態讀取");
}continue;
}if(dwtrans == 0 &&// 套節字被對方關閉
(pperio->noperationtype == op_read || pperio->noperationtype == op_write))
continue;
}outputdebugstring("11開始處理請求\n");
switch(pperio->noperationtype)// 通過per-i/o資料中的noperationtype域檢視什麼i/o請求完成了
if ( pperhandle!= null )}}
break;
case op_write:
break;
case op_accept:
break;}}
return 0;
};dword winapi serveracceptthread(lpvoid lpparam)
return 0;
}ciocpsvrmgr::ciocpsvrmgr()
ciocpsvrmgr::~ciocpsvrmgr()
bool ciocpsvrmgr::initnetwork()
return false;
}handle ciocpsvrmgr::getcompletionhandle()
bool ciocpsvrmgr::createcompleteio()
return false;
}void ciocpsvrmgr::createserverthread()
bool ciocpsvrmgr::startsockettask()
void ciocpsvrmgr::networkuninitial()
最近有點忙
這是開學第三週了,看一下這三周的軌跡,發現自己有必要制訂乙個計畫了。現在的我,徘徊在軟體 網路 英語之間。為什麼這麼說呢,聽我細細道來。現在有乙個全國的網路技術大賽,是h3c的,針對全國的在校大學開展的一項活動。我們來分析一下這個活動啊,當然,我們可以想到做為活動的舉辦方,也就h3c目的很明顯,就是...
最近有點迷惑
最近,有點迷惑,也有點厭倦。我不知道該往哪個方向前進了。我理解,從領域上講,有網路伺服器端和客戶端 從系統型別上講,windows和linux,當然還有別的。也有比較專業的如編譯器之類的東西。我想,可能有做伺服器端的,象用erlang做的遊戲伺服器類似的東西 而客戶端的,我實在是覺得很無聊。我的理想...
最近有點累
最近幾天經常做夢,醒了之後還記得做夢的內容,午休的時候也一樣,失眠倒是沒有,感覺睡覺都累,雖然沒有做噩夢。工作方面也沒什麼緊要的事情,自己也沒感覺到壓力,今天乙個客戶打 提到伺服器配置情況,原來以為他們都準備好了,買了新伺服器,這下又回到了幾個月前,還是伺服器問題,估計又要等上個把月才有訊息,最後能...