龙云尧个人博客,转载请注明出处。
CSDN地址:http://blog.csdn.net/Michael753951/article/details/72553287
个人blog地址:http://yaoyl.cn/ubuntu-xia-jin-xing-socket-bian-cheng/
这是第一次进行网络编程,献给Ubuntu了。
由于需要结合OpenGL搭建的虚拟环境进行实验,为了将虚拟环境中的实验参数传送至另一台PC机协同工作。我们选择使用网络编程进行数据通行。本次博客先运行两个demo体会一下利用C++进行Socket编程。
实验进行
我们在本次实验中将运行两个demo,第一个demo用来进行文件传输,第二个demo用来进行窗口对话。
demo1
本次demo采用TCP流,demo代码来自【 Linux网络编程:socket文件传输范例 】。
代码编写
我们打开codeblocks,建立两个项目(project),新建的时候选择控制台(console)程序。第一个项目命名为“TCP_client”,第二个项目命名为“TCP_server”。