首先,編程的話,在windows環境下,肯定用的是winsock來編寫網絡程序。
如何檢測客戶端和服務端連接成功
肯定是用服務端首先bind,在listen,然後調用個循環accept,當客戶端connect的時候,就開壹個線程來服務。accept能返回壹個sock值,而不是invaid_socket,那肯定就代表連接成功的啦。
斷線處理
斷線的話,必須得有壹段send數據後,發現沒有返回,那麽程序就知道斷線了。至於如何檢測,可以設置壹定的時間間隔,發送檢測數據包,沒有斷線的話,有返回值,可以發送,斷線的話,程序就知道了。
具體的編程和思路,妳還是找本書看吧,不知道妳用的什麽語言編寫的,不過估計在windows環境下都差不多。可以看下老羅的《windows環境下32位匯編語言程序設計》裏面有個聊天室的案例,講的蠻清楚的。雖然是匯編的,但是都是相通的,妳應該看得懂。