首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

编撰一个和Android进行Socket通信的dll客户端

2013-10-30 
编写一个和Android进行Socket通信的dll客户端本帖最后由 code404 于 2013-10-25 14:58:09 编辑准备用C/C++

编写一个和Android进行Socket通信的dll客户端
本帖最后由 code404 于 2013-10-25 14:58:09 编辑 准备用C/C++写一个dll工程,该工程作为socket客户端,和android服务端进行通信。dll是给使用者调用的,android服务端是一个运行在手机上的app。那么这个dll代码该如何写呢? 求教 android c++ socket
[解决办法]
我最近也有想法想做一套你说的这种方案,但是LZ,我很好奇如果服务器是做为手机APP的话,那客户端如何找到这个并不是固定IP的server呢。


[解决办法]
这个要在网段内操作
[解决办法]
如果是局域网倒是可以,如果是GPRS什么的,IP无法固定住。
局域网内可以设定一个固定的IP地址。
用dll作为socket客户端去连接 Android Service这个倒是少见。

[解决办法]
1.如果你走移动业务,2G,3G,GPRS神马的,那是通过基站分配的ip,无法控制。如果用wifi倒应该可以,将路由设好,就是不知道wifi和有线之间是否是局域网,可以试试。
2.手机本身一般就做为客户端应用的,你非要把server放在手机上我有点搞不懂。你既然说你用数据线,那都用数据线连设备了,还用什么socket啊,这不多此一举了。很好奇楼主真实的需求到底是什么。
[解决办法]

引用:
如果是局域网倒是可以,如果是GPRS什么的,IP无法固定住。
局域网内可以设定一个固定的IP地址。
用dll作为socket客户端去连接 Android Service这个倒是少见。


这个不少见啊,豌豆荚都是这样的吧,楼主说的太含蓄了,哈哈

[解决办法]
引用:
Quote: 引用:

1.如果你走移动业务,2G,3G,GPRS神马的,那是通过基站分配的ip,无法控制。如果用wifi倒应该可以,将路由设好,就是不知道wifi和有线之间是否是局域网,可以试试。
2.手机本身一般就做为客户端应用的,你非要把server放在手机上我有点搞不懂。你既然说你用数据线,那都用数据线连设备了,还用什么socket啊,这不多此一举了。很好奇楼主真实的需求到底是什么。

server放手机,其他的设备要向手机发起通信请求,然后发送命令,手机端接收命令,返回命令的应答。另外,我不知道您所说的“你既然说你用数据线,那都用数据线连设备了,还用什么socket啊,这不多此一举了”的隐含意思是?那我想请教一下,两个设备间不借助wifi和2g、3g之类的网络,仅通过连接两者间的数据线,那么两者应该如何通信呢?

呵呵,晓得了。你要有这种需求的话确实有server的角色了!

热点排行