首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

[请问]简单的socket编程有关问题,怎么实现双向通信

2012-03-29 
[请教]简单的socket编程问题,如何实现双向通信?今天刚写了个简单的socket程序1.服务端通过:创建socket,绑

[请教]简单的socket编程问题,如何实现双向通信?
今天刚写了个简单的socket程序
1.服务端通过:创建socket,绑定,监听,accept()几个步骤后,可以recv()客户端了
2.客户端通过:创建socket,connect()后,连接上服务器了

问题来了,我希望不仅仅服务端可以接收客户端的信息,客户端也可以用recv()接收服务端的信息,但是recv所需要的SOCKET参数,是accept()得到的。

1.请问,如果要实现双工通信,是不是得我这里所谓的“客户端”,也accept(),我这里所谓的“服务器”?
2.如果上述不是标准做法,请问通常要如何实现双向通信?

问题简单吧,有经验的朋友,我相信都能帮到我,谢谢先:)

[解决办法]
服务器端可以用sendto,向客户端发送数据。
[解决办法]
你看下书吧,把一套常用的函数都看一下。

热点排行