【ezserver】C#一行代码实现服务端与客户端

EZServer是一个让开发者只需一行代码就能实现TCP、UDP、HTTP等各种网络功能的库。支持.Net Framework 4.5+和Unity3D,简化了服务端和客户端的创建及交互。在.Net Framework工程中,可通过NuGet包导入并使用;在Unity3D中,需导入package并使用主线程交互方法。此外,EZServer还提供了获取本地IP、正则匹配等实用工具,并支持TCP、UDP服务端和客户端的操作,以及HTTP请求的发送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ezserver

ezserver可以让你可以只用一行代码来实现各种网络功能

它能帮你专注于业务逻辑,避免在网络功能实现等不必要的地方分心

示例:

ezserver.HTTP_Server_Start([接收到请求后的回调方法],[监听端口])

需求 .Net Framework 4.5+,支持(TCP、UDP、HTTP)

源码:.net framework , unity3d

.Net Framework 工程中使用

  • 创建项目
    创建项目

  • 导入EZServer的NuGet包
    (点击 Project->Add NuGetPackages->搜索ezserver->勾选->Add Package)
    导入NuGet
    导入NuGet包

  • 使用ezserver命名空间
    使用ezserver类中静态方法
    调用ezserver类中静态方法

示例:

using System;
namespace ezserver{
   
   
    class MainClass{
   
   
        public static void Main(string[] args){
   
   
        
            ezserver.TCP_Server_Start(
                (clientID) => {
   
    Console.WriteLine("client:" + clientID + " is Connect"); },
                (clientID,ReceivedMessage)=> {
   
    if 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值