当前位置: 技术问答>linux和unix
linux下如何运行客户端和服务器的程序?
来源: 互联网 发布时间:2016-04-14
本文导语: 我是在虚拟机上装的red hat linux9.0,想在上面实验一下客户端和服务器编程,过程如下: 1.建立客户端程序client.c:socket->绑定->监听->接受连接 等。 2.建立服务器程序server.c:socket->请求连接 等。程序是从书上看的...
我是在虚拟机上装的red hat linux9.0,想在上面实验一下客户端和服务器编程,过程如下:
1.建立客户端程序client.c:socket->绑定->监听->接受连接 等。
2.建立服务器程序server.c:socket->请求连接 等。程序是从书上看的,应该不会有什么问题。
假设编译生成client和server两个可执行文件,运行时先启动服务器程序:./server 8888&
然后再启动客户端程序:./client localhost 8888。此时显示连接不成功。请各位前辈指教。
1.建立客户端程序client.c:socket->绑定->监听->接受连接 等。
2.建立服务器程序server.c:socket->请求连接 等。程序是从书上看的,应该不会有什么问题。
假设编译生成client和server两个可执行文件,运行时先启动服务器程序:./server 8888&
然后再启动客户端程序:./client localhost 8888。此时显示连接不成功。请各位前辈指教。
|
1 linux 的防火墙是否关闭?因为你要捆绑的端口可能被阻挡
2 server 起来后,可以用命令查看8888端口是否有在监听,netstat -an | grep 8888
--------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库
http://www.khp.com.cn/books/detail.asp?bookid=1707
2 server 起来后,可以用命令查看8888端口是否有在监听,netstat -an | grep 8888
--------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库
http://www.khp.com.cn/books/detail.asp?bookid=1707
|
为了个小程序把防火墙关了,那代价才是真的高吧, ^_^
|
service iptables stop
不推荐直接关闭防火墙的做法,这是吹毛求ci的做法,自己学一下如何配置iptables的策略吧
不推荐直接关闭防火墙的做法,这是吹毛求ci的做法,自己学一下如何配置iptables的策略吧
|
人家机器vmware 客户端而已,谁会入侵,有价值么?,格式化了都没关系。
-----------------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
http://www.khp.com.cn/books/detail.asp?bookid=1707
|
呵呵。老兄,好像反了,应该是:
1.建立客户端程序client.c:socket->请求连接 等
2.建立服务器程序server.c:socket->绑定->监听->接受连接 等。
——————————————————————————————
《精通Unix下C语言编程与项目实践》(http://book.educity.cn/viewbook.asp?id=87 ),
本书以实际应用为目标,直接讲述在产生中最有可能知识,并提供可直接使用的应用编程模板,对初学者尤其有帮助。
1.建立客户端程序client.c:socket->请求连接 等
2.建立服务器程序server.c:socket->绑定->监听->接受连接 等。
——————————————————————————————
《精通Unix下C语言编程与项目实践》(http://book.educity.cn/viewbook.asp?id=87 ),
本书以实际应用为目标,直接讲述在产生中最有可能知识,并提供可直接使用的应用编程模板,对初学者尤其有帮助。
|
大哥,人家只是想写个程序,不是往网管方向发展,要学习防火墙各方面的知识,代价太高了吧,杀鸡用牛刀?
-----------------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
http://www.khp.com.cn/books/detail.asp?bookid=1707