
C#网络应用编程
记录自己的学习笔记
「已注销」
这个作者很懒,什么都没留下…
展开
-
C#编程_实现简易的任务管理器
实验要求完成类似任务管理器界面,不严格按照下面界面设计。基本要求(1)获取本机所有进程信息,并且筛选部分核心信息展示,例如进程名,id,内存等。(2)关闭选中进程。(3) 实现类似“运行”功能,即输入进程文件名,启动进程(可选)。(4)提示,务必注意异常处理,部分进程信息无法正常获取,这时不显示这些i信息即可。实验过程界面设计布局采用的Grid网格布局。首先确定3行,在G...原创 2020-03-17 11:46:35 · 2253 阅读 · 0 评论 -
进程管理(启动进程、获取进程、关闭进程)
进程管理在C#中我们可以用System.Diagnostics命名空间下的Process类来进行进程管理。对本机(1)可以启动、终止某个进程(2)可以查看进程相关信息,如CPU利用率等(3)可以查看进程工作状态对远程计算机(1)可以查看远程计算机相关信息(2)无法直接启动、终止远程计算机在一个程序中处理其他的程序(比如调用其他.exe文件、 快捷方式等),实...原创 2020-03-16 15:09:52 · 879 阅读 · 0 评论 -
进程与线程的基本概念与区别
进程与线程基本概念任务调度为了更好的提高CPU的利用率,所以采用了任务调度。任务调度也就是把任务排序,当一个任务不占用CPU的时候,去执行另一任务。总之实现CPU的最大利用。特点采用时间片轮转的抢占式调度任务轮流执行并发执行:宏观并行,微观串行如上图所示,任务1执行完之后,接着就是任务2,然后是任务3。因为任务执行的速度很快,所以我们在微观上可以看做是串行执行,也就是每一时刻只...原创 2020-03-16 12:36:35 · 1001 阅读 · 0 评论 -
C#编程_单线程IP地址解析
单线程IP地址解析文章目录单线程IP地址解析目标程序实现思路实现过程在控制台中尝试过程设计WPF界面后台代码所需要的知识IP地址端口C#中关于IP地址转换的类AddressFamily属性IPEndPoint类IPHostEntry类域名解析GetHostAddresses方法GetHostEntry方法GetHostName方法目标程序界面如下图 设计方法:...原创 2020-03-05 20:26:06 · 721 阅读 · 0 评论 -
网络应用编程模型(C/S模型和B/S模型)
网络应用编程模型文章目录网络应用编程模型互联网与企业内部网**网络**的两个含义:C/S模式和B/S模式早期计算机网络的通信模型分散式(Decentralized)分散式系统优点缺点集中式(Centralized)集中式系统优点缺点分布式(Distributed)分布式系统分布式系统与计算机网络的区别C/S模式特点C/S应用程序编程模型B/S模式优点缺点B/S编程模型B/S 和 C/S 的区别...原创 2020-03-03 18:03:59 · 1326 阅读 · 0 评论 -
C#编程_网卡信息检测与网络流量检测
网卡信息检测与网络流量检测文章目录网卡信息检测与网络流量检测网卡信息检测相关类Network Interface类获取网卡的信息IPInterfaceProperties类实例 网卡单播地址的信息获取网关地址获取任意广播地址获取此接口的动态主机配置协议(DHCP)服务器的地址获取此接口的域名系统(DNS)服务器的地址获取此网络接口的Internet协议版本(IPv4)配置数据总结要学会调试程序学...原创 2020-03-06 11:57:55 · 2082 阅读 · 0 评论 -
网络编程技术简介
网络编程技术简介文章目录网络编程技术简介什么是网络编程???传统的网络编程技术简介NET传统网络编程WCF编程技术套接字编程(Socket类)套接字有3种不同的类型特点TCP应用编程(TcpClient类、TcpListener类)TCP通信TCP实现方法UDP应用编程(UdpClient类)UDP通信实现方法:参考资料:什么是网络编程??? 网络编程从大的方面说就是对信息的发送到接收,...原创 2020-03-05 20:06:00 · 2060 阅读 · 0 评论 -
简单认识网络协议
简单认识网络协议通过浅谈互联网协议,我们已经了解了TCP/IP的参考模型,对网络的分层管理有了有一个概念。我们知道计算机之间的通信,靠的就是这些互联网协议(IPS,Internet Protocol Suite)来保障的。下面我们将通过最底层数据链路层到最顶层应用层,来简单的了解一下计算机通信的背后到底是怎么样子。0x01 数据链路层 我们的电脑如果想要上网,首先要...原创 2020-03-05 18:09:04 · 680 阅读 · 1 评论