万金流
以码会友。 吾Q:578751655。 水平有限,轻喷,谢!
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: TcpClient和以前学过的对象,相对关系示意图如下: 借助有连接的特性,它封装了很多需要一起使用的对象,用起来也更加方便。 作为服务端时,它一般配合TcpListener使用。 由监听者创建的所有客户端,都使用与监听者相同的ipendpoint。(实现上,可以理解为不同的socket指向相同的i 阅读全文
posted @ 2020-05-19 19:52 万金流 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: 如题,需要注意脚本的编码应该是ascii(阿里的centos8上是这样)。 代码: using System; using System.Diagnostics; using System.IO; using System.Text; namespace mylinux { class Progra 阅读全文
posted @ 2020-05-08 22:59 万金流 阅读(2543) 评论(0) 推荐(1) 编辑
摘要: 如题 很多时候使用牛顿软件(Newtonsoft.Json)。项目中的添加方式是使用NuGet,具体操作简单,此处略(实在不会,网上一抓一大把) 序列化和反序列化,仅以下例说明: using System; using System.Collections.Generic; using System 阅读全文
posted @ 2020-05-05 22:04 万金流 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1、关于地址映射的穿透,实测UDP可以,TCP不可以。 从道理上来说,TCP作为有连接传输,在nat设备上应该是匹配了对端ip地址的;但更有可能,出口设备做了阻止外到内tcp连接的acl。UDP应该没有,所以任意ip可以向nat设备的对应端口发包,内网机器都能收到。 2、关于套接字复用 s.SetS 阅读全文
posted @ 2020-04-27 19:26 万金流 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 注意: 1、不管是哪种多线程方法,在线程中访问共享资源的时候一定要用lock锁起来!不然会由于冲突产生各种奇奇怪怪的问题。 2、委托(含拉姆达表达式)中调用的方法,其参数如果是变量,它的值取决于运行的那一刻内存里的值。如果希望在创建任务的时候值是固定的,必须用object参数state作为创建任务的 阅读全文
posted @ 2020-04-24 11:18 万金流 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Task被认为优于线程池 利用拉姆达表达式和本身的泛型支持,可以轻松实现指向常用的方法。 注意:委托(含拉姆达表达式)中调用的方法,其参数如果是变量,它的值取决于运行的那一刻内存里的值。如果希望在创建任务的时候值是固定的,必须用object参数state作为创建任务的状态,把值给进去。 以下两种用法 阅读全文
posted @ 2020-04-10 15:39 万金流 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 异步 阅读全文
posted @ 2020-04-09 21:02 万金流 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 如题 代码如下: static void Main(string[] args) { //ThreadPool.SetMaxThreads(2, 1); for (int i = 150; i <= 190; i++) { //ThreadPool.QueueUserWorkItem(new Wai 阅读全文
posted @ 2020-04-09 20:18 万金流 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 如题,纯练手,意义不大。 代码: static void Main(string[] args) { string ip1, ip2; string[] ip1s, ip2s; int[] int_ip1s = new int[4], int_ip2s = new int[4]; int step 阅读全文
posted @ 2020-04-08 17:14 万金流 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Windows的命令行里,ping的用法如下图: C#中,Ping的写法也日趋简单。(教材上的Ping内容需要设置太多内容,本专业不需要掌握) 大致步骤如下: 创建用于发出ping命令的对象: Ping ping = new Ping(); 创建用于接收对端主机反馈的对象; PingReply pr 阅读全文
posted @ 2020-03-31 21:11 万金流 阅读(926) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页