新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于無(wú)線通信技術(shù)的智能公交系統(tǒng)設(shè)計(jì)(二)

基于無(wú)線通信技術(shù)的智能公交系統(tǒng)設(shè)計(jì)(二)

作者: 時(shí)間:2013-09-23 來(lái)源:網(wǎng)絡(luò) 收藏
M: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"> 以下是服務(wù)器基于socket多線程的具體實(shí)現(xiàn)程序代碼:

DWORD WINAPI AnswerThread ( LPVOIDlparam) //收發(fā)線程入口

{//創(chuàng)建線程時(shí)把服務(wù)器建立的新套接字傳給lparam

SOCKET ClientSocket = ( SOCKET) ( LPVOID)lparam;

int bytesRecv;char sendbuf [ 32] = " " ;char

recvbuf [32] ="" ;

while (1)

{bytesRecv=SOCKET_ERROR;

for ( int i =0;i ( int) strlen ( recvbuf) ;i ++ )

{recvbuf [i] ='