利用TCP/IP协议的套接字接口函数(socket)及C++语言开发E-mail服务器/客户机(C/S)程序

C++没怎么接触过,学过C语言基础。windows环境下的套接字(socket)编程开发emailC/S程序很困难,很难理清头绪。盘算着只要部分实现email服务器/客户... C++没怎么接触过,学过C语言基础。windows环境下的套接字(socket)编程开发email C/S程序 很困难,很难理清头绪。盘算着只要部分实现email服务器/客户机部分功能即可。对于email的工作原理和方式有基本了解,需要开个好头,请高手指点。最好有关于利用C++开发E-mail服务器/客户机(C/S)程序这方面的资料。谢谢
现在得用C++来实现。我需要一个大致的构架。实现C和S的部分功能吧,至少两者之间的通行功能
展开
 我来答
花式码农
2009-01-20 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4894
采纳率:0%
帮助的人:4750万
展开全部
最重要的是先实现这个协议!!!!!!!!有了协议啥都好办。
就像网络游戏一样,首先服务器端程序需要设计C和S之间交互的原则。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
03013110
2009-01-20 · TA获得超过529个赞
知道小有建树答主
回答量:1216
采纳率:0%
帮助的人:390万
展开全部
C和S都是自己写?
那样就好办得多~
首先socket你先学会基本的tcp通信,然后自己制作协议来认证、发送接受命令以及下载附件之类的,记的要给报文加密~
还有,如果c++不熟就用C写,你不是说你会c吗.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alaolao
2009-01-30 · TA获得超过794个赞
知道小有建树答主
回答量:1420
采纳率:0%
帮助的人:0
展开全部
真羡慕你
我就很难遇到这样的需求
这种需求我会用2天做完,然后向领导声明需要用30天.也好好休息一段时间.太需要休息了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸运的羊
2009-01-20
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
这个用C++不知道该怎么弄,但是用VC++还是比较好实现都
VC的socket应该比c++的强大~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
firnice
2009-01-20 · TA获得超过379个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:396万
展开全部
最简单的CSocket编程
客户段线程函数

UINT fun(LPVOID pParam)
{
CSocket ff;
ff.Create();
ff.Connect(_T("127.0.0.1"),1500);
CString cc;
cc=_T("abcdef");
ff.Send(cc,cc.GetLength(),0);
return 0;
}

服务端线程函数

UINT fun(LPVOID pParam)
{
CSocket ss;
ss.Create(1500);
ss.Listen();
CSocket sss;
ss.Accept(sss);
int rec=sss.Receive(buffer,200,0);
buffer[rec]=0;
CString str;
str.Format(_T("%s"),buffer);
MessageBox((HWND)pParam,str,0,0);
return 0;
}

参考资料: http://hi.baidu.com/sanve/blog/item/44bbea11795b8bc4a6ef3f7a.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式