Scoketcc的引入疑惑

這兩天試着在Cocos2d-x工程中導入Socketcc,前期的準備工作參考了:http://blog.sina.com.cn/s/blog_6084f58801013odt.html 感謝“回頭浪子”的指導。

在客戶端與服務器通信的過程中主線程斷掉,導致客戶端開啓的線程沒有執行,就是下面的代碼沒有執行到

printf("reciveData started·················\n");
int iBytesRec=mysocket->RecvData(pcRecvBuf, MAX_RECV_SIZE);
printf("reciveData end·················\n");

最後採用了在開啓新線程之後,在主線程裏面寫了一個cin的輸入來阻止主線程斷開,這樣服務器與客戶端的相互通信才順利完成。

    #include <iostream>
    #include <string>
    string a[100];
    cin>>a[100];

網絡通信這方面我還是個菜鳥,但是希望着簡單的記錄也能對其他有疑惑的同學做一個參考

Demo請見:http://download.csdn.net/detail/luckmmm/5786889

發佈了7 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章