摘要: Form form = Application.OpenForms["Form_Main"];if ((form == null) || (form.IsDisposed)){ Form_Main form_Main = new Form_Main(); form_Main.Show();} els 阅读全文
posted @ 2020-09-23 15:19 葬歌倾城 阅读(221) 评论(0) 推荐(0) 编辑
摘要: private void Form1_FormClosing(object sender, FormClosingEventArgs e) { this.Visible = false; e.Cancel = true; } 亲测可用 阅读全文
posted @ 2020-09-23 15:11 葬歌倾城 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ushort crc = 4090;//高八位数据byte hi = (byte)((crc & 0xFF00) >> 8);//第八位数据byte lo = (byte)(crc & 0x00FF);//组合后的数据string data = lo.ToString("X2") + hi.ToSt 阅读全文
posted @ 2020-09-23 15:08 葬歌倾城 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 方法1:在主函数入口加如下代码 System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; 亲测可用 阅读全文
posted @ 2020-09-23 14:35 葬歌倾城 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 在前一篇的基础上,我又增加了一点东西在里面,因为是局域网聊天交互软件 所以不可能只和服务器交互 在这个时候我理解了一个词,叫长连接和短连接长连接的意思就是说声明一个事件然后打开操作...然后关闭 这就为一个长连接,长连接只有最开始的时候打开结束的时候关闭,中间想发什么数据就发什么 想接收什么数据就接 阅读全文
posted @ 2020-07-17 21:01 葬歌倾城 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 前言:我所写的文章大部分为自己理解之后的想法,若有任何不正确的地方请多多包含并在评论区给与指正,编程从来不应该是一个人的战斗!!! 1.我的目标:局域网聊天通讯软件[Winform] 基于这个目标和某位大佬的意见我基本可以分为两种TCP和HTTP 我选择了TCP 2.方法:Socket 这个就是整体 阅读全文
posted @ 2020-07-14 18:04 葬歌倾城 阅读(129) 评论(0) 推荐(0) 编辑