问题描述
xamarinforandroid网络通讯是调用system.Net.Sockets吗?xamarinforandroid网络通讯简单例子提供一下,要做一个电力通讯的手机小软件,刚接触这一块,有高手,请指点一下。
解决方案
解决方案二:
自己顶一下,xamarin国内资料有点少,我这边有些资料,XamariniOS开发实战(上册)试读C#开发Android应用实战——使用MonoforAndroid和.NETC#源程序iPhone高级编程——使用MonoTouch和.NETC#.PDF有需要的,留下QQ邮箱,也算抛砖引玉吧。
解决方案三:
这个你查一下C#socket相关的操作是不是就可以了?
解决方案四:
加上C#socket之后,在模拟器中不报错,在手机上运行报错。
解决方案五:
呵呵,同问。不知道Xamarin的TCP和UDP协议怎么设计。。
解决方案六:
Socketnewsock=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);IPEndPointiep=newIPEndPoint(IPAddress.Parse(ip),port);newsock.BeginConnect(iep,newAsyncCallback(Connected),newsock);我用的是BeginConnect,用异步通讯,处理通讯,模拟器是好的,但是发布到手机提示访问被拒绝.
解决方案七:
模拟器是好的,但是发布到手机提示访问被拒绝.(Accessdenied),有网友说UI和通讯不能在一个线程中,不然安卓访问限制,正在测试中,真心请教有大神指点一下,这个问题折腾几天了。
解决方案八:
很快就做到了。还没测试,呵呵
解决方案九:
公布最新测试结果,我用DEBUG是好的,不过要装两个安装包,Release版本怎么也不行呀。
解决方案十:
不知是不是和我用破解版本有没有关系。
解决方案十一:
TCP通讯在DEBUG模式能通讯Release模式下不能通讯,这里太冷清了.
解决方案十二:
在模拟器中怎么和主机通讯啊
解决方案十三:
直接调用wcf就行
解决方案十四:
楼主怎么解决的,我也遇到相同问题了
解决方案十五:
手机报错是因为你没给他网络的权限,在配置信息里找下。Xamarin上就是用system.Net.Sockets,放心吧