永发信息网

C或者c++封装一个socket类,然后可以同时在windows和linux下使用,能行么?

答案:2  悬赏:80  手机版
解决时间 2021-03-03 15:47
  • 提问者网友:雪舞兮
  • 2021-03-03 01:10
C或者c++封装一个socket类,然后可以同时在windows和linux下使用,能行么?
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-03-03 02:47
WinSocket编程就不行,换言之,如果你用了各种提供方法,比如ipheader结构体,
还有一些封装好的传输函数等等,如果你写的socket类中完全是纯C或C++的话,应该可以,
”纯C或C++“的意思是所有的结构体到传输校验都是你自己实现的,这样才行
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-03-03 04:14
怎么个不行法?你调用send函数,网络底层会自动按照你所指定的发送窗口大小来分包,所以一般也可以发送成功的,只不过 如果自己不在网络层组织数据包的话,效率会有问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯