Mono兼容网络/套接字库有没有Mono(C#)兼容网络/套接字库?最好:如果是:它真的很酷:编辑:为了澄清更多,我的“TCP/IP之上的一级”评论意味着我想要的基本上是一个独立的服务器/客户端。我不想处理编写线程代码、处理每个连接等。例如,我希望代码看起来像这样:Servers=newServer(8080);s.NewConnection+=newConnectionEventHandler(NewConnection);s.DataRecieved+=newDataEventHandler(NewData);s.开始();voidNewConnection(objectsender,EventArgse){s.Send((Connection)sender,"HelloWorld!");//(Connection)sender是连接实例,因此服务器知道将响应发送给哪个}voidNewData(objectsender,EventArgse){s.Send((Connection)sender,e.Data);//Echoback}不是最干净的代码,但我认为它给出了基本的想法。现在存在这样的东西,请查看networkComms.net。您需要的一切也都是100%单声道兼容的。免责声明:我是这个商业图书馆的开发者之一。不,没有什么开箱即用的东西可以满足您的需求。TcpClient/TcpListenr已经比Socket类高一级了。如果您真的想要更简单的东西,包装TcpListener()并让它公开您想要的事件处理程序入口点是一件非常容易的事情。您应该看看RemotingLite。我在Mono应用程序中使用它。它的开发是为了帮助分布式计算库MPAPI的网络方面。MPAPI旨在与Mono100%兼容。我不清楚您对“比TcpClient和TcpListener高一级”的类有什么期望?TcpClient/TcpListener是您应该用于开发的基本构建块。我不确定Mono是否也支持它们,但如果支持,那么它应该就是您所需要的。.NetCompactFramework也支持这些,但我不确定MonoTouch。以上就是C#学习教程:mono兼容网络/socket库分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
