1. 程式人生 > >C++簡單的TCP/IP通訊

C++簡單的TCP/IP通訊

參考之前的經驗找到了程式碼。但是存在一定的問題在使用的時候。

直接拷貝過去使用的時候:

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); 

反正到這裡我就差不多可以用了,再有問題我也不知道了