- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 多人聊天的客户机端程序
在客户端程序和服务器端有很多的相似。在服务器端维护的是一个可以连接所有客户端的程序,为客户端程序提供一个连接端口,接收客户端发送过来的消息,并且将消息转发给所有的客户端,以显示在每个客户端的界面上。同时也在服务器端的界面上显示。因而它需要创建(Create),监听(Listen),设置可接收端口(Accept),接收消息(Receive),发送消息(Send),维护一个消息队列,以及一个客户机队列
2007-08-31 16:47:00 920
原创 多人聊天的服务器端程序
CSocket类是MFC对Windows Socket编程的类的封装,其派生于CAsyncSocket类,即是CAsyncSocket类的更抽象的封装,用该类来完成Socket编程将更方便。然而CAsyncSocket类使用起来更加灵活。因而在Socket编程中如果要获取看不同的需求而确定用不同的类。 只是在TCP(SOCK_STREAM)的编程中,CSokcet类还实现了防阻塞
2007-08-31 16:46:00 2290
原创 简单的网络聊天程序,MFC实现
CAsyncSocket类是MFC对windows socket的基本封装,而CSocket类是更深层次的封装,CSocket类派生与CAsyncSocket类。CSocket类提供了方便的套接字的编程,而CAsyncSocket类提供了更加灵活的套接字的编程。CAsyncSocket类封装了几个消息响应的虚函数,如果有类需要派生于CAsyncSocket类,则需要重写OnAccep
2007-08-31 16:38:00 5568 5
原创 Windows套接字编程:基于TCP和UDP协议
使用T C P / I P协议的应用程序通常采用两种应用编程接口(A P I):s o c k e t和T L I(运输层接)。前者有时称作“ Berkeley socket”,表明它是从伯克利版发展而来的。后者起初是由AT & T开发的,有时称作X T I(X / O p e n运输层接口),以承认X / O p e n这个自己定义标准的国际计算机生产商所做的工作。X T I实际上是T L
2007-08-26 22:03:00 3768 1
原创 关机实现详解
以前一直想自己写一个定时关机的程序,但一直没有实现,现在终于写好了对于这样的一个功能,其实是很简单的。里面主要设计的技术就是怎样去写关机的代码段了。因而我主要解析一下自动关机的具体实现。对于这个功能的实现由四步实现:1. 调用OpenProcessToken函数,实现设置关机进程的访问标识(access token)(MSDN解释:opens the access token a
2007-08-23 00:04:00 1137
多客户网络聊天程序服务器端代码加解读
2007-08-31
多客户网络聊天程序客户端代码加解读
2007-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人