一个超简单的问题,帮忙!
#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.obj
G:\Socket>soc
准备创建
创建失败
连接失败
G:\Socket>
---------------------------那里错了???
谁能帮我写一个,不要用类继承,就用CSocket类!
谁写好了,此分独赠一个人!