吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 522|回复: 12
收起左侧

[学习记录] 基于C#的TCP/IP通信库

  [复制链接]
super7892169 发表于 2024-8-7 15:55
这是一个基于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通信还可以,欢迎大家讨论、沟通。



免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
betterzyh + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

kenxy 发表于 2024-8-7 17:49
这是基于C#的哪个版本?
wsnxcg 发表于 2024-8-7 17:58
l101 发表于 2024-8-7 20:29
betterzyh 发表于 2024-8-7 20:32
谢谢分享。
我还没看提供的源码,要是有调用的例子就更好了
huxiang1990 发表于 2024-8-7 21:02
谢谢分享
justwz 发表于 2024-8-7 21:52
感觉不错哦
CNBG 发表于 2024-8-7 23:07
收藏一下,目前接触上位机比较多,但是只会改一点代码,正考虑往这个方向转
 楼主| super7892169 发表于 2024-8-8 13:17
kenxy 发表于 2024-8-7 17:49
这是基于C#的哪个版本?

.net framework 4.8
 楼主| super7892169 发表于 2024-8-8 13:19
l101 发表于 2024-8-7 20:29
是同步的还是异步的消息应答

不是消息应答 是信息传输,如果说是同步还是异步 是异步的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表