CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

Server程序是windows环境下,而Client程序是Linux环境下,我可以用MFC开发Server端的网络通讯程序吗???

楼主sunshinezss(ss)2006-03-02 21:43:48 在 VC/MFC / 网络编程 提问

如题。。。  
  因为看到有本书上说:“由于使用CSocket和CSocketFile类时运用了MFC的序列化类进行数据传输,所以Client和Server双方程序都必须用MFC来编程,或者另一方的程序能够识别MFC序列化协议。”  
  采取哪种方案为佳呢? 问题点数:50、回复次数:11Top

1 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2006-03-02 22:13:29 得分 20

自己定义的通信协议来完成吧,不用序列化Top

2 楼lianglp(寻找黄金分割点)回复于 2006-03-03 00:07:16 得分 5

没关系,这是操作系统的事情,上层TCP/IP协议是一样的。Top

3 楼fisker0303(天塌了,地陷了,小花狗不见了.)回复于 2006-03-03 10:01:23 得分 5

完全可以实现。Top

4 楼ouyh12345(五岭散人)回复于 2006-03-03 10:44:16 得分 5

网络传输协议与具体的操作系统无关Top

5 楼Atomictry(天影)回复于 2006-03-03 10:50:10 得分 5

需要注意的一点,是用#pragma   pack(1)进行1字节对齐。Top

6 楼nuaawenlin(飘人)回复于 2006-03-03 11:03:43 得分 5

没问题Top

7 楼dearlee_01(街头老狗)回复于 2006-03-03 14:38:49 得分 3

可以肯定的回答搂主的问题:可以。socket通信是一个标准,和你的系统平台没关系Top

8 楼sunshinezss(ss)回复于 2006-03-04 13:04:30 得分 0

谢谢大家。我的意思是MFC序列化会不会有影响?另外,俺是蔡鸟,是不是通常我们都是令开一个辅助线程侦听端口呢?Top

9 楼cjianwen(空前)回复于 2006-03-04 13:14:40 得分 0

关注~!Top

10 楼noneone(noneone)回复于 2006-03-05 23:22:19 得分 2

在linux下没有针对序列化的支持,把序列化代码拷到linux下编译一下应该就可以使用序列化吧!不过需要修改的地方应该比较多,如果没有特别的必要还是自定义协议比较好Top

11 楼sunshinezss(ss)回复于 2006-03-07 16:33:53 得分 0

多谢!这里的讨论气氛就是好!给分咯。。。Top

相关问题

  • 为什么结果不同?Linux下SOCKET网络通讯
  • 网络通讯?
  • 新手:网络通讯编程?
  • 有关“网络通讯”的问题:
  • 如何用cb实现网络通讯?
  • 网络通讯问题,TcpServer和Tcpclient
  • 网络通讯入门问题
  • WinSocket网络通讯问题!急!!
  • 问个网络通讯的问题?
  • UDP/TCP网络通讯安全问题

关键词

  • 序列化
  • 协议
  • mfc
  • server
  • 程序

得分解答快速导航

  • 帖主:sunshinezss
  • oyljerry
  • lianglp
  • fisker0303
  • ouyh12345
  • Atomictry
  • nuaawenlin
  • dearlee_01
  • noneone

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo