? ,,

亚洲午夜精品视频_国产黄大片_网站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條

推薦
熱門
主站蜘蛛池模板: 四虎影视在线看免费 720p | 国产亚洲综合一区二区三区 | 2019天天操天天干天天透 | 五月丁香啪啪 | 亚欧中文字幕久久精品无码 | 亚洲国产果冻传媒av在线观看 | 日韩国产在线播放 | 黄色直接观看 | 极品尤物在线观看 | 偷拍自拍在线观看 | 国产精品无码无在线观看 | 欧美日韩在线成人免费视频大全 | 亚洲熟妇色xxxxx亚洲 | 一区二区三区四区 | 亚洲av中文无码乱人伦在线咪咕 | 亚洲视频免费在线看 | 国产福利在线免费观看 | 东方伊人免费在线观看 | 91手机在线观看 | 国产精品人妻在线观看 | 久久不射网 | 国产精品夜色一区二区三区 | 黑猫福利精品第一视频 | 高大丰满熟妇丰满的大白屁股 | 青青青视频免费线看 视频 青青青视频在线 | 国内精品周妍希在线播放 | 四虎影视一区二区精品 | 国产综合视频在线 | 亚洲αv久久久噜噜噜噜噜 亚洲α片 | 精品无码国产一区二区三区av | a网站在线观看免费网站 | 美女网站一区二区三区 | 成人毛片无码一区二区三区 | 美女做受性视频 | 一道本在线观看视频 | 国产精品久久熟女另类卡通小说 | 一区视频在线 | 日韩电影一二三区 | 久久加勒比 | 凹凸在线无码免费视频 | 亚洲av无码久久寂寞少妇 |