如何与Unix服务器实现消息互通?

jsnthy2002 2011-08-11 12:36:13
有一程序需要向unix服务器发送查询指令并且接收应答,客户端程序使用C++builder编写,请问可以使用ClientSocket控件连接吗?我用ClientSocket->Socket->SendText(),服务器接收不到我的指令。
...全文
144 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂电脑 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jsnthy2002 的回复:]
已经可以了,必须用sendbuff才可以,但是现在接收数据有问题,接收的包文有时候是空的,有时候就被截断了,怎么解决,谢谢
[/Quote]

多半是uxnix的问题,我做过很多类似通信,最后都在unix端存在问题。
Infiltration 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jsnthy2002 的回复:]

已经可以了,必须用sendbuff才可以,但是现在接收数据有问题,接收的包文有时候是空的,有时候就被截断了,怎么解决,谢谢
[/Quote]

是发送数组吗?
tobeideal 2011-09-25
  • 打赏
  • 举报
回复
UDP的要自己实现可靠性,TCP的要自己判断长度!
jsnthy2002 2011-08-11
  • 打赏
  • 举报
回复
已经可以了,必须用sendbuff才可以,但是现在接收数据有问题,接收的包文有时候是空的,有时候就被截断了,怎么解决,谢谢
jsnthy2002 2011-08-11
  • 打赏
  • 举报
回复
程序写的很简单,将ClientSocket的地址,端口设置好后,将Active属性设为true,然后就用sendtext指令
Jonix 2011-08-11
  • 打赏
  • 举报
回复
既然能收到乱码,那编码的可能性是最大的了。
jsnthy2002 2011-08-11
  • 打赏
  • 举报
回复
编码问题?我只是先测试一下,发送了一串字符串,服务器收到的一串乱码
zzbinfo 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jsnthy2002 的回复:]
服务器unix下是C写的守候程序,服务器肯定没有问题。现在用sendtext指令,服务器收到的乱码,或者是空,且相应速度很慢,不懂是什么原因
[/Quote]是不是编码问题导致的乱码
jsnthy2002 2011-08-11
  • 打赏
  • 举报
回复
服务器unix下是C写的守候程序,服务器肯定没有问题。现在用sendtext指令,服务器收到的乱码,或者是空,且相应速度很慢,不懂是什么原因
CppFile 2011-08-11
  • 打赏
  • 举报
回复
可以连接的
cankoo 2011-08-11
  • 打赏
  • 举报
回复
服务器呢?什么写的?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧