C或者c++封装一个socket类,然后可以同时在windows和linux下使用,能行么?
2个回答
2014-12-24
展开全部
WinSocket编程就不行,换言之,如果你用了各种提供方法,比如ipheader结构体,
还有一些封装好的传输函数等等,如果你写的socket类中完全是纯C或C++的话,应该可以,
”纯C或C++“的意思是所有的结构体到传输校验都是你自己实现的,这样才行
还有一些封装好的传输函数等等,如果你写的socket类中完全是纯C或C++的话,应该可以,
”纯C或C++“的意思是所有的结构体到传输校验都是你自己实现的,这样才行
追问
我用了宏定义来实现跨平台的移植,其实我本来的想法是封装一个纯c++的socket,不依赖平台
追答
应该可以,不过需要调试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询