基于MFC的Windows Socket 编程

2024-11-29 11:06:23
推荐回答(2个)
回答1:

服务端程序创建步骤
1.打开通信并告知本地主机,愿意在某一地址和端口上接收客户请求,即创建Socket,将使用bind函数将创建的Socket与本地地址与端口绑定。
2.等待客户请求到达端口,使用listen将Socket设为监听模镇键敬式,从而等待客户端请求
3.收到请求,处理并发送应答信号,御慎接收到并发服务请求,要激活一个新的进程线程来处理这个客户请求,服务完成后,关闭终止。
使用accept接收客户请求,并根据accept返回的socket进行于客户端通信,此时使用send/receive函数。
4.返回2.
5.关闭服务器,资源。

客户端程序创建步骤
1.打开通信通道,并连接到服务器所在主机的特定端口,即创建socket
2.向服务器发亮闭送请求报文,等待并接受应答,继续提出请求,即用connect函数
3.请求结束后关闭通信通道。

回答2:

不需要添加菜单资源,新建一个MFC对话框碧粗程序
直接加一个按钮控件(连接)和EDIT控悔漏镇件(显搜指示发送过来的消息)就可以了