• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  C# 01:通讯

详解C# 网络编程系列:实现类似QQ的即时通信程序

摘要:https://www.jb51.net/article/101289.htm 引言: 前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前面专 阅读全文
posted @ 2018-11-04 12:12 张纯睿 阅读(453) 评论(0) 推荐(0)
C#中结构体定义并转换字节数组

摘要:ref: https://www.cnblogs.com/dafanjoy/p/7818126.html C#中结构体定义并转换字节数组 最近的项目在做socket通信报文解析的时候,用到了结构体与字节数组的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义结构体成员类型和 阅读全文
posted @ 2018-11-03 14:03 张纯睿 阅读(477) 评论(0) 推荐(0)
c++基本网络编程实例

摘要:http://hi.baidu.com/vc_net/item/cd67d6270211298e9d63d155 阅读全文
posted @ 2014-02-13 10:13 张纯睿 阅读(180) 评论(0) 推荐(0)
socket与TcpListener/TcpClient/UdpClient 的区别及联系

摘要:点击此处下载源代码 应用程序可以通过 TCPClient、TCPListener 和 UDPClient 类使用传输控制协议 (TCP) 和用户数据文报协议 (UDP) 服务。这些协议类建立在 System.Net.Sockets.Socket 类的基础之上,负责数据传送的细节。(也就是说TCPClient、TCPListener 和 UDPClient 类是用来简化Socket) TcpClient和 TcpListener 使用 NetworkStream 类表示网络。使用 GetStream 方法返回网络流,然后调用该流的 Read 和 Write 方法。NetworkStream 不拥 阅读全文
posted @ 2011-12-14 09:09 张纯睿 阅读(313) 评论(0) 推荐(0)
一个字符串在其中的数字和字母之间插入空格

摘要:一个字符串在其中的数字和字母之间插入空格作者: 周建东日期: 2007-06-22 06:06字体大小: 小 中 大 string str = "123abc456def"; str = System.Text.RegularExpressions.Regex.Replace(str, @"(\d)([a-zA-Z])", "$1 $2"); str = System.Text.RegularExpressions.Regex.Replace(str, @"([a-zA-Z])(\d)", "$1 $2"); Response.Write(str);或string res = Regex.Re 阅读全文
posted @ 2010-12-24 10:47 张纯睿 阅读(787) 评论(0) 推荐(0)
c#中byte[]和string的转换

摘要:1、c#中byte[]和string的转换http://lfzwenzhu.blog.163.com/blog/static/63693772009112490212/byte[ ] 转换为stringbyte[ ] image;string ll = Encoding.Default.GetString(image);结果-image{维数:[0x00000003]}byte[][0x00000000]0x31byte[0x00000001]0x32byte[0x00000002]0x35bytestring = "125";string 转换为byte[ ]string ss;byte[] 阅读全文
posted @ 2010-12-24 10:47 张纯睿 阅读(195) 评论(0) 推荐(0)
C#System.Text.RegularExpressions.Regex使用(二)

摘要:string x = "\\";Regex r1 = new Regex("^\\\\$");Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1Regex r2 = new Regex(@"^\\$");Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1Regex r3 = new Regex("^\\$");Console.WriteLine("r3 match count:" + r3.Matches(x).Count);//0//匹配“\”s 阅读全文
posted @ 2010-12-24 10:46 张纯睿 阅读(180) 评论(0) 推荐(0)
C#System.Text.RegularExpressions.Regex使用(一)

摘要:C#System.Text.RegularExpressions.Regex使用(一)http://blog.163.com/headmaster_01/blog/static/47556861200961035754508/ 需要引入命名空间 using System.Text.RegularExpressions;(若不引入,则写Regex时要写成 System.Text.RegularExpressions.Regex)正则表达式的Replace方法string t = "sdf1234sdf12sd12";t = System.Text.RegularExpressions.Regex 阅读全文
posted @ 2010-12-24 10:46 张纯睿 阅读(227) 评论(0) 推荐(0)
C# 十六进制字符串与数值类型之间转换

摘要:http://hi.baidu.com/greatdnl/blog/item/727006ef1796463fadafd5e2.html 阅读全文
posted @ 2010-12-24 10:45 张纯睿 阅读(222) 评论(0) 推荐(0)
c#串口控制

摘要:c#串口控制(1)http://hi.baidu.com/%B3%A9%CF%EB%BB%ED%C1%C1/blog/item/d510ba5068e50e6685352430.htmlc#串口控制(2)http://hi.baidu.com/%B3%A9%CF%EB%BB%ED%C1%C1/blog/item/c0870fddb9e5a7dd8d102932.html 阅读全文
posted @ 2010-12-24 10:45 张纯睿 阅读(222) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3