#include <afxwin.h>
#include <iostream>
#include <afxsock.h>using namespace std;void p(const char *str) //一个输出字符串函数
{
cout <<str <<endl;
}void main()
{
CSocket sk;
char buff[1024];
p("准备创建");
if(!sk.Create()) //创建Socket
p("创建失败");
if(!sk.Connect("202.106.187.180",25)) //连接到一个smtp服务器
p("连接失败");
if(!sk.Receive(buff,1024)) //接受数据
p("没有接受到数据");

p(buff);
}---------------------编译/运行----------------------------------
G:\Socket>cl /EHsc /MTd soc.cpp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86
Copyright (C) Microsoft Corporation 1984-2001. All rights reserved.soc.cpp
Microsoft (R) Incremental Linker Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved./out:soc.exe
soc.objG:\Socket>soc
准备创建
创建失败
连接失败
G:\Socket>---------------------------那里错了???
谁能帮我写一个,不要用类继承,就用CSocket类!
谁写好了,此分独赠一个人!