设为首页 加入收藏

TOP

C语言实现服务端和客户端进行TCP通信实例(二)
2015-07-16 12:56:59 来源: 作者: 【 】 浏览:18
Tags:语言 实现 服务 客户端 进行 TCP 通信 实例
两个程序放在同一个目录下,比如 /home/horstxu/Cprog/tcpCSmodel


命令行进入该目录 $ cd /home/horstxu/Cprog/tcpCSmodel


命令行执行 $ gcc -o client client.c ,可以编译出客户端程序。


命令行执行 $ gcc -o server server.c,可以编译出服务端程序。


命令行执行 $ ./server,启动server程序。


这时你可能需要重新打开一个命令行窗口,到刚才的目录下,执行 $ ./client 127.0.0.1,启动客户端程序,就可以看到结果了。


客户端:



服务器端:



本程序客户端会自动退出,服务器不会,因此如果想停掉服务器程序,直接在命令行界面按键盘Ctrl+C停止。


程序实现的功能很简单,就是服务器监听4321端口,客户端与之建立TCP连接后,再发送字符串“horst\n”到服务端,服务端打印出来,然后再把字符串传回给客户端,客户端再打印出来。然后客户端关闭连接退出,而服务端继续监听4321端口等待下一次连接。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[C/C++基础] C语言常用函数memset.. 下一篇Java中如何实现单例模式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: