? ,,

亚洲午夜精品视频_国产黄大片_网站av_99亚洲伊人久久精品影院红桃_91av入口_永久免费av片在线观看全网站

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UE4 FSocket client客戶端如何檢測與server服務端斷開

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-11 08:32 | 瀏覽量:

 

目前FScoket無法做到感知服務端關閉tcp鏈接,要做到只能通過兩種其他方式:

1,使用BSD socket(建議使用non-blocking mode,因為這樣方便終止接收線程);

2,客戶端發送心跳包給服務端,如果沒有得到回應則認為關閉。

 

下面方法僅適用于客戶端自己關閉連接,如果是服務端關閉是沒法感知的

  1. if (Socket->GetConnectionState() != SCS_Connected)  
  2. {  
  3.     // Socket disconnected   
  4. }  
  5. else  
  6. {  
  7.     if (Socket->HasPendingData(Size))  
  8.     {  
  9.         Socket->Recv(Data, MaxBuffer, BytesRead);  
  10.     }     
  11. }  

 

之前在answerhub上提了一個bug說明這個情況,但是得到的回復是讓我仔細檢查自己的代碼,說FSocket就是基于BSD實現的, 本來想直接貼代碼給他解釋下的,但是感覺麻煩不想折騰。


相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: 欧美亚洲在线 | 小荡货好紧好爽奶头大视频 | 欧美性猛交xxx嘿人猛交 | 又粗又大又黄又爽的免费视频 | 男人吃奶摸下挵进去好爽 | 亚洲一区精品二人人爽久久 | 亚洲欧美日韩综合在线 | www夜插内射视频网站 | 亚洲精品永久在线观看 | 高清性色| 91久久亚洲精品国产一区二区 | 亚洲精品美女久久久aaa | 人妻少妇中文字幕乱码 | 亚洲 日本 欧美 中文幕 | 亚洲第一se情网站 | 欧美性生交大片免费看 | 亚洲精品乱码久久久久久中文字幕 | 亚洲av无码久久寂寞少妇 | 国产在线一区二区三区四区 | 一级毛片免费不卡在线 | 国产精品白丝av网站 | 特级淫片aaaaa片毛片 | 国产一级淫片免费播放电影 | 国产一级一级片 | 国产精品久久久久久52avav | 亚洲va中文字幕 | 国产精品久久不卡日韩美女 | 日本在线免费看片 | 97人人模人人爽人人喊网 | 精品色| 毛片专区 | 性欧美极品xxxx欧美一区二区 | 美女精品福利视频在线观看 | 日本高清va不卡视频在线观看 | 国产免费爽爽视频在线观看 | 四虎 在线播放 | 国产成人精品永久免费视频 | 免费一级欧美大片在线观看 | 亚洲一区不卡 | 亚洲国产精品欧美日韩一区二区 | 男人天堂视频在线观看 |