请问一下,如果项目大部分时间都是在Linux运行,但是有时候客户有需求,需要运行在Windows上,请问各位大大是自己封装一下不同的函数来实现可移植呢,还是用像poco这样的第三方库来实现呢? 我的这个项目类似于小型的网络服务器的,没有界面。
可能主要考虑 线程和 网络这两个方面的移植!!!
如果是用第三方的库,用哪一个或哪几个好呢? 非常感谢!!!
7 个解决方案
#1
用第三方的libevent、zeromq,都可以。
#2
第三方
线程方面,使用一切跨平台稳定的比如pthread
网络方面的就更多了,github上
线程方面,使用一切跨平台稳定的比如pthread
网络方面的就更多了,github上
#3
我的大部分都是接受和发送UDP数据,接收几千台机器的数据,每次大概50个字节,处理后,发送到一台机器上去!
#4
pthread跨平台的吗?不是只是在类Unix平台上的线程库吗?请指教。
#5
第三方吧
稳定、移植性好
不仅仅包括linux、windows 还有hp aix solaris相关的
ace boost都还不错
稳定、移植性好
不仅仅包括linux、windows 还有hp aix solaris相关的
ace boost都还不错
#6
pthread是跨平台的
#7
源代码跨平台就可以了,宏控制编译即可。
#1
用第三方的libevent、zeromq,都可以。
#2
第三方
线程方面,使用一切跨平台稳定的比如pthread
网络方面的就更多了,github上
线程方面,使用一切跨平台稳定的比如pthread
网络方面的就更多了,github上
#3
我的大部分都是接受和发送UDP数据,接收几千台机器的数据,每次大概50个字节,处理后,发送到一台机器上去!
#4
pthread跨平台的吗?不是只是在类Unix平台上的线程库吗?请指教。
#5
第三方吧
稳定、移植性好
不仅仅包括linux、windows 还有hp aix solaris相关的
ace boost都还不错
稳定、移植性好
不仅仅包括linux、windows 还有hp aix solaris相关的
ace boost都还不错
#6
pthread是跨平台的
#7
源代码跨平台就可以了,宏控制编译即可。