如果我用用Netty做服务端,那我的客户端也必须要用Netty吗,

红红 发布于 2012/08/18 15:35
阅读 6K+
收藏 0
因为客户端是C++,是不是就不能和netty服务端通信了,各位大牛指点下啊
加载中
0
天下朋友
天下朋友
一点关系都无, 都是发送数据流, 只要涉及字符串的编码统一就行了
天下朋友
天下朋友
回复 @红红 : 1. 检查c++端send过后有没有flush. 2. netty部分,在第一个hanlder进入时messageReceived时加log, 或者加断点调试。 ps: 我自己有实现flash as3, c#的连入,都是很正常
红红
红红
我自己用基本的SOCKET连接到netty服务器,messageReceived里面去什么也没收到 ,不知道怎么回事
0
大东哥
大东哥
你访问OSC,需要先装个jvm吗?
红红
红红
好像不需要,但是我电脑上真的有装哦,而且还是JDK哦
0
红红
红红
有没人能给个例子啊,最近是Netty和C++ Client的,跪谢
0
换大米

这个你可以自己检查吧,

1 确定 客户端是否将包发到了正确的端口

2 确定服务器是否收到了正确的包

3 确定服务器收到了包 但是你的服务端应用程序是否处理

这2个环节找找吧,在不行找个抓包工具区判断啊,以前做工程的时候 做测试的时候就是这么干的

0
编程匠
编程匠
反正底層都是Socket
0
红红
红红
谢谢各位的回答,问题已经解决,可能是之前对NETTY不了解,没处理好解码器,导致的HANDLE里面没收到MESSAGE
0
j
jiefeiqing
肯定可以!!!
返回顶部
顶部