-
问题内容:请问有没有通用的网络编程库资料(不是winsock,而是在Linux和Windows下都能用的)
- 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=1007414
- 所属论坛:网络通信
审核组:其他
- 提问者:LvYou
解决者:alanwang_
- 感谢:alanwang_,zersan
- 关键字:函数 调用 控件 专题开发/技术/项目 字段 触发器 网络通信 变量 语句 堆栈 窗体 网络编程 视图
- 答案:
如题,最好是有行业标准的那种,比如Socket2.0。请问在哪里能够找到相关资料以及SDK?
---------------------------------------------------------------
BSD socket已经很接近通用了,Unix和Linux相同,Window下必须在多调用WSAStartup和WSACleanup两个函数。
---------------------------------------------------------------
那么,这是不是意味着如果我用winsock2.0编程,实际上只需要在开始和结束的时候稍做修改就能移植到Linux下?(当然也包括将#include <winsock2.h>修改为#include <socket.h>)
---------------------------------------------------------------
我做过移植,如果使用BSD的话,除了select的第一个参数需要填上,还有几个ioctl的参数不同之外,其他函数都差不多。
封装一下取错误码!
- 评价:
给朵鲜花(0)
扔个鸡蛋(1)