C++簡單的TCP/IP通訊
阿新 • • 發佈:2019-02-07
參考之前的經驗找到了程式碼。但是存在一定的問題在使用的時候。
直接拷貝過去使用的時候:
1)自己的IP地址要設定為靜態IP;
2)這句話原意是要引用一個庫檔案,但是我的沒有找到,所以一直報錯
什麼鬼“undefined references to [email protected]”,煩的一筆,
在codeblocks裡面settings--compiler settings--linker settings然後新增Add,彈出來一個對話方塊。點選右邊
三個點點尋找檔案
然後新增。
3)程式碼直接拷貝進去發現還是報錯,有一些main函式返回值需要用int不是void,還有return的值也要加上去。
4)最後可以跑了以後還有個地方,server收到的字元不完整,這裡client那邊這麼改,
//傳送資料
char buff = "hello, this is a Client....";
send(sockClient, buff, sizeof(buff), 0);
改成:
//傳送資料
char buff2[50] = "hello, this is a Client....";
send(sockClient, buff, sizeof(buff), 0);
反正到這裡我就差不多可以用了,再有問題我也不知道了