VC++编写的应用程序怎样才能实现网络功能呢?
怎样才能在两个或更多个计算机之间进行网络通信呢?所有的这些功能在VC中都是通过基类CAsyncSocket来实现的第一步:创建socket     
        CAsyncSocket m_sMySocket; \\定义了一个CAsyncSocket类的实例(即        通常所说的对象)
第二步:调用Create方法 
        两种情况:
        对于客户机:m_sMySocket.Create()
        对于服务器:m_sMySocket.Create(端口号) 
第三步:建立连接
        在客户机端,m_sMySocket.Connect(计算机的名字或网络IP地址,端口号        )
        在服务器端,m_sMySocket.Listen() 
                    m_sMySocket.Accept(m_sMySecondSocket)
第四步:发送和接收消息
        m_sMySocket.send(待发送数据所在缓冲区的地址,发送信息长度)
        如果待发送数据为CString类型,可以把LPCTSTR(字符串变量)当作缓冲        区地址进行发送
        接收数据 m_sMySocket.Receive(数据要被复制进的缓冲区的地址,缓冲        区大小)
第五步:结束连接
        m_sMySocket.Close();   
以上便是Vc中进行网络通信的基本过程,在这个基础上,可以发挥我们的想象力和创造力,编写出强大的网络应用程序来。谢谢!