windows程序转linux遇到的坑
2017-06-02 17:50
225 查看
1、socket-> select函数,第一个参数设置方式不同。
2、socket-> setsockopt SO_RCVTIMEO | SO_SNDTIMEO,设置收发超时的参数不同
3、wchar_t在windows下占2个字节,在linux下占4个字节。检查所有的wcscat、wcscat_s;
4、linux下socket关闭后,再执行收发操作,会导致程序退出。用这句解决:signal(SIGPIPE,SIG_IGN);
---------------------------------------------------
a、p2p->index时间戳的获取不同。
b、用文件锁解决p2p与db的依赖关系问题。
c、windows下明显一处内存读写溢出的问题,没崩溃;linux立马崩溃。( 日志发送模块)
2、socket-> setsockopt SO_RCVTIMEO | SO_SNDTIMEO,设置收发超时的参数不同
3、wchar_t在windows下占2个字节,在linux下占4个字节。检查所有的wcscat、wcscat_s;
4、linux下socket关闭后,再执行收发操作,会导致程序退出。用这句解决:signal(SIGPIPE,SIG_IGN);
---------------------------------------------------
a、p2p->index时间戳的获取不同。
b、用文件锁解决p2p与db的依赖关系问题。
c、windows下明显一处内存读写溢出的问题,没崩溃;linux立马崩溃。( 日志发送模块)
相关文章推荐
- fortran77格式程序从windows下移植linux下遇到的两个问题
- 使用VisualGDB在windows上编写linux程序(centos)遇到的问题
- 利用socket编写windows和linux通讯程序
- 今日试用wine,让windows可执行程序在linux操作系统下运行!
- windows重装后linux引导程序修复
- Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序
- Linux和windows编写多线程程序的区别
- 集成软件化解冤家 Linux 平台跑 Windows 程序
- Linux与Windows中使用脚本执行JAVA程序
- windows到Linux代码移植遇到的问题
- Windows下与Linux下编写socket程序的区别
- Linux程序代码移植到Windows的简单方法(转)
- 用java获得windows或者linux下网卡地址的小程序
- 利用socket编写windows和linux通讯程序
- 利用socket编写windows和linux通讯程序
- linux下用gcc编译c程序时遇到的问题: error: stdio.h: 没有那个文件或目录
- 今日试用wine,让windows可执行程序在linux操作系统下运行!
- 从程序的角度看linux与windows
- 关键性程序是否会助Linux战胜Windows?
- Windows下与Linux下编写socket程序的区别