天道酬勤,自强不息 订阅
相关博文
内容读取中…
推荐博文
内容读取中…
谁看过这篇博文
内容读取中…
字体大小: 正文
5月28日修改与问题 (2008-05-29 08:17:46)

昨天测试时发现发送数据的程序有时会出现“初始化输出共享内存错误”,最后查找了半天,发现是在根据环境变量CME_HOME和CONFIG_DIR以及SERVERF_ILE构造文件路径时出了错,导致最终的文件名为

/cme/而不是/cme/config/server.conf,从而初始化内存出错,经过修改,解决了file_name函数中的问题。

另外在快速发送数据时发现有时候会出现数据错位,出现“未知消息类型”初步判断是由于握手消息没有完全写入,从而后面的数据包补充了握手消息的偏移,导致整个传送过程错位。

目前能解决的办法就是发送握手消息时,如果不能完全发送,就进行数据缓存,再发送,不过这个就牵扯到为每个主机定义一个临时缓存的问题,尚待商榷!!!!

评论(0)| 阅读 (0) | 收藏 (0) | 分享 | 打印 | 举报
评论 发表评论
发表评论
匿名评论(无需注册)
验证码:看不清楚数字吗?点击这里再试试。
新浪BLOG意见反馈留言板 不良信息反馈 电话:95105670 提示音后按2键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有