读书人

[请问]简单的socket编程有关问题怎么

发布时间: 2012-03-29 12:53:12 作者: rapoo

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

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

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

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

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

读书人网 >C++

热点推荐