2024-05-18 07:14:12
应该不是socket的问题,可以连接,而且如果是Android端向C++端发送数据,可以接收到而且只要是英文字母或者数字,处理都不会出错。但是C++端发送,Android端就处理不了,而且两端的程序都是分别经过测试的:C++和C++通信正常,Android和Android通信也正常,哎 苦恼啊
既然socket没问题,而你又能确定,C++之间通信正常,Android之间通讯正常,唯独他们互通不正常。那范围不就出来了,查错呗,看代码,查日志,尤其是互通的那部分。
好吧 多谢了
写代码的时候必要日志是很有好处的,不管是在调试还是在以后运行阶段用来纠错。祝好运。
2024-05-18 13:51:28
SOCKET TCP连接 两端都是TCP
2024-05-18 15:14:08
socket 使用TCP
展出代码看看,
这样说吧 好像是发送的时候两边编码不一致造成的 不过具体就找不出来了 因为在两端都是分别测试过的 所以代码基本上是不会有问题的 所以想请教一下 C++端发送数据的时候是不是需要把数据进行某种处理? 因为我用CString、char都试过了 那边就是处理不了 实在没办法了 求解啊..........................
代码比较多 不方便贴
就贴一点点吧
//这是直接用Win32 API的send()函数, MFC封装的类我也试过了
我这有一个socket的demo,给你传下你试试,android的AndroidManifest.xml权限给没有啊。
都很热情啊 嘿嘿 多谢了 但是Andriod那一端不是我开发的 我们是配合着做的, 所以比自己一个人做的要麻烦很多, 因为不知道对方是如何做的, 也不能对那一端进行检测, 多人合作就容易出现这种问题 你把你的东西传过来我把分给你 怎么样 嘿嘿