基于C#的TCP/IP通信库
这是一个基于C#的TCP/IP通信例子 感兴趣的朋友可以下载 下面是链接链接: https://pan.baidu.com/s/12B2ueXchv-C3cAB1pW2I0g?pwd=52pj 提取码: 52pj 复制这段内容后打开百度网盘手机App,操作更方便哦
绝对原创的 自己洗的代码
------------------------------------------------------------------------------------我是讨论的分割线-------------------------------------------------------------------------------------
下面说一下几个关键的接口
服务端:
public static SocketServer GetInstance() //获取实例 不需要初始化,方法中自动初始化
public void Close() // 关闭socket通信
public void Start(String IP, String port)//开启socket 通信服务端,需要先获取实例,用实例开启。参数为当前服务器IP和端口
public static String SendLocalMsg(String Msg)//向本机客户端发送信息
public static String SendMsg(String ip, String Msg, Boolean isFile = false)//给客户端发送消息 //ip:发送的目标地址 //Msg:发送的信息内容,当isFile=true时,为文件路径,暂时未完成文件发送功能
public static String[] GetRecvMsg(string ip) //获取接收的消息,消息默认会缓存在队列中,当多客户端连接时,可依据需要选择对应的客户端ip
客户端:
public static SocketClient GetInstance()//获取实例 不需要初始化,方法中自动初始化
public void Start(String IP, String port)//开启客户端连接服务器,参数为服务器ip和端口
public static String[] GetRecvMsg()//获取服务器发送的消息
public static String SendMsg(String Msg, Boolean isFile = false)//向服务器发送消息
新人第一次发帖,如果不对请指正,不要直接删除。感谢版主。
此代码是项目中实际使用的库,作为基本的socket通信还可以,欢迎大家讨论、沟通。
这是基于C#的哪个版本? 还没看,是主动上报的,还是同步应答的 是同步的还是异步的消息应答 谢谢分享。
我还没看提供的源码,要是有调用的例子就更好了 谢谢分享 感觉不错哦 收藏一下,目前接触上位机比较多,但是只会改一点代码,正考虑往这个方向转 kenxy 发表于 2024-8-7 17:49
这是基于C#的哪个版本?
.net framework 4.8 l101 发表于 2024-8-7 20:29
是同步的还是异步的消息应答
不是消息应答 是信息传输,如果说是同步还是异步 是异步的
页:
[1]
2