当前位置: 技术问答>linux和unix
linux下socket编程问题!
来源: 互联网 发布时间:2015-04-24
本文导语: 在linux下socket编程, 现在只有一台计算机, 可不可以模拟服务器---客户端(即实现客户端请求,服务器端程序予以响应)? 希望知道的高人帮帮忙! | 同时运行服务器和客户机程序,在客户机...
在linux下socket编程,
现在只有一台计算机,
可不可以模拟服务器---客户端(即实现客户端请求,服务器端程序予以响应)?
希望知道的高人帮帮忙!
现在只有一台计算机,
可不可以模拟服务器---客户端(即实现客户端请求,服务器端程序予以响应)?
希望知道的高人帮帮忙!
|
同时运行服务器和客户机程序,在客户机输入一些东西,在服务器程序上就可以看见.
服务器的程序:socket()-bind()-listen(),然后循环等待accept(),read()-write(),接收到close(),再close().
客户机socket()-connect()-循环write()-read(),最后close().
服务器的程序:socket()-bind()-listen(),然后循环等待accept(),read()-write(),接收到close(),再close().
客户机socket()-connect()-循环write()-read(),最后close().
|
肯定可以,ip设为127.0.0.1
|
服务器ip 设为127.0.0.1
|
我推荐《linux高级网络编程》,这上面关于socket编程讲的比较好!
|
要先执行服务器端程序,然后再执行客户端程序