最近項目需要用到TCP/IP通信,所以用socket寫了一個初步小李子,網上也有很多例子,但是在對斷線重連,心跳以及異常處理都沒有做,
這個例子是我測試了沒問題
博文最下方有源碼鏈接,用VS2015打開
https://download.csdn.net/download/gojava/19099275
例子初步完成這些功能,也有很多不足,歡迎探討。
例子包含功能如下:
服務端發送消息,發送文件,抖動功能
客戶端有心跳查詢,連接狀態顯示,自動重連以及重連次數,消息發送
把項目下載后,導入到VS中,如果客戶端和服務端都是本機,那就把IP地址設置為一樣的
部分截圖