[其它] 如何写pop3客户端
javafwei
2007-03-18
一个小练习:pop3客户端
输入:pop3服务器主机名,用户名,密码, 返回:连接状态。 我从没接触过C++的网络编程,所以一点思路都没有。我在网上看到的例子好像都是用CSocket的,这个是MFC的吧?在linux上有什么可用的类库吗?(linux我也是刚接触) 大家给点思路吧。先谢谢拉:) |
|
bigpanda
2007-03-18
用socket编程啦。socket由博克利创建,是工业标准,各个平台都支持。
pop3的协议可以去读读RFC。 UNIX Network Programming, Volume1, Networking APIs: Sockets and XTI一书对socket编程讲的很透彻。作者为Richard Stevens,英年早逝。 去网上查查Socket Client Programming,资料很多的。再去查查POP3协议。Pop3也不复杂的,implementation一大堆。 |
|
spinach
2007-03-23
支持楼上,socket源于unix,windwos的sdk也只是根据unix下的规范和sdk搬迁过来,mfc的只是对windwos sdk稍微包装了下,所以只要掌握socket原理,剩下的似乎只有选择语言问题和性能优化问题。
csocket是mfc的而且是同步的,用在客户端还说得过去,用在服务器端要不就用异步要不就要新开线程了。 楼主大哥要是写好了,记得供俺们学习。 |
相关讨论
相关资源推荐
- 运行jetty提示端口被占用的解决方法
- 解决在运行idea或eclipse项目时显示tomcat的8080端口被占用的解决方法
- php80端口改成8080,jetty,_JETTY 8080端口改为80端口无法访问,jetty - phpStudy
- 解决jetty运行ClassNotFoundException
- 关于maven项目启动jetty报错的解决方法
- 如何修改jetty-maven-plugin端口号
- Jetty启动项目失败?两个命令解决address already in use问题
- 使用jetty在本地运行调试maven项目
- Address localhost:8080 is already in use解决方法
- 运行提示端口被占用