参考之前的经验找到了代码。但是存在一定的问题在使用的时候。
原链接如下:点击打开链接
直接拷贝过去使用的时候:
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);
反正到这里我就差不多可以用了,再有问题我也不知道了