嵌入式Linux網(wǎng)絡(luò)編程之:網(wǎng)絡(luò)高級(jí)編程
運(yùn)行該程序時(shí),可以先啟動(dòng)服務(wù)器端,再反復(fù)運(yùn)行客戶(hù)端程序(這里啟動(dòng)兩個(gè)客戶(hù)端進(jìn)程)即可,服務(wù)器端運(yùn)行結(jié)果如下所示:
$./server
listening....
Newconnectionfrom4(socket)/*接受第一個(gè)客戶(hù)端的連接請(qǐng)求*/
Receivedamessagefrom4:Hello,First!/*接收第一個(gè)客戶(hù)端發(fā)送的數(shù)據(jù)*/
Newconnectionfrom5(socket)/*接受第二個(gè)客戶(hù)端的連接請(qǐng)求*/
Receivedamessagefrom5:Hello,Second!/*接收第二個(gè)客戶(hù)端發(fā)送的數(shù)據(jù)*/
Client4(socket)hasleft/*檢測(cè)到第一個(gè)客戶(hù)端離線(xiàn)了*/
Client5(socket)hasleft/*檢測(cè)到第二個(gè)客戶(hù)端離線(xiàn)了*/
$./clientlocalhostHello,First!./clientlocalhostHello,Second
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)linux相關(guān)文章:linux教程
評(píng)論