C++简单的TCP/IP通信

来源:互联网 发布:linux 安装tar命令 编辑:程序博客网 时间:2024/05/22 20:51

参考之前的经验找到了代码。但是存在一定的问题在使用的时候。


原链接如下:点击打开链接


直接拷贝过去使用的时候:


1)自己的IP地址要设置为静态IP;


2)这句话原意是要引用一个库文件,但是我的没有找到,所以一直报错


什么鬼“undefined references to _gethostname@8”,烦的一笔,


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

反正到这里我就差不多可以用了,再有问题我也不知道了

0 0
原创粉丝点击