MFC中提供socket通信功能的类有几个?类名是什么?用示意图简述socket的TCP(有连接的)

 我来答
djc11281
2012-08-26 · 超过28用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:39.1万
展开全部
MFC 最常用的socket类就是CSocket类了,AfxSocketInit()封装了套接字的版本的请求和套接字的释放等。具体实现函数参考MSDN.

TCP 连接示意图我就懒的找了,网上随便找下都是。我按照我的理解给你写个吧。
TCP(面向连接)Socket 编程

服务端
1. 创建套接字(Socket)
2.将套接字绑定到一个本地地址和端口上(bind)
3.将套接字设为监听模式,等待客户端连接(listen)
4.当请求到来时,接收该请求,并返回一个新的对应于此次连接的套接字(accept)
5.用返回的套接字和客户端进行数据局传输(send /recv)
6.返回等待另一个客户请求
7.关闭套接字

客户端
1.创建套接字,(socket)
2.向服务器发出连接请求,(connect)
3.和服务端进行通信(send/recv)
4. 关闭套接字。

基本流程就是这样子,具体还要你自己亲自上机编写。感受这样的流程。还有什么不懂的,可以问我,共同进步。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式