为什么在dot42 C#android中缺少“使用Net.Sockets”?
作者:互联网
我正在尝试使用c#在dot42中通过TCP / IP编写小型聊天.问题是“ Net.Sockets”丢失了!这很奇怪,因为它是C#中System的一部分.
using System;
using Android.App;
using Android.Os;
using Android.Widget;
using Dot42;
using Dot42.Manifest;
using System.Net;
using System.Net.Sockets; // it is not recognized !
解决方法:
eee已经为您的问题提供了解决方案.让我尝试回答“为什么缺少System.Net.Sockets?”这个问题.
正如Bart所指出的,Android API可以不受限制地使用.原因是它是自动转换.因此,它完全可以通过设计获得.
与Android API相比,.NET API是在Android API之上手工制作的.例如,.NET Dictionary类被实现为java.util.Map的包装,而System.String被实现为java.lang.String的包装.换句话说,我们采用.NET的API,但采用Java的实现.这与Mono相反.您将看到在新版本中添加的.NET类型.
标签:tcp,tcpclient,dot42,c,android 来源: https://codeday.me/bug/20191030/1967021.html