- 博客(22)
- 资源 (6)
- 收藏
- 关注

原创 C# UDP通信
最近刚搞完一个TCP通信的项目,但是发觉还是UDP+TCP的通信方式效率稳定性比较高。所以又看了看关于UDP通信的内容,UDP通信简介:http://www.csharpwin.com/csharpspace/13275r1253.shtmlUDP将网络数据流量压缩成数据报的形式,每一个数据报用8个字节(8 X 8位=64位)描述报头信息,剩余字节包含具体的传输数据
2014-08-09 01:59:11
1240

转载 socket关闭
socket关闭 2009-09-16 09:48:58分类: LINUX主要部分,四次握手:断开连接其实从我的角度看不区分客户端和服务器端,任何一方都可以调用close(or closesocket)之类的函数开始主动终止一个连接。这里先暂时说正常情况。当调用close函数断开一个连接时,主动断开的一方发送FIN(finish报文给
2014-07-26 21:21:30
533

原创 tesseract 3.02 训练字库全解
tesseract 3.02https://code.google.com/p/tesseract-ocr/downloads/list
2014-07-23 00:51:39
6494
转载 C# 对硬件的控制
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace Hardware{ /// /// 下列所需函数可参考MSDN中与驱动程序相关的API函数 /// public class Ex
2014-08-12 01:25:26
1170
转载 PerformanceCounter详解,使用方法
首先,PerformanceCounter 分为各个category, 每个category 对应不同类型的资源,一般有"Processor", "IPv6",什么的。。。下面有一个所有的类型的列表: view plainThread RAS Total TCPv6 TCPv4 Paging File SQLServer:Latches
2014-08-12 01:19:41
1567
原创 C# ZedGraph画曲线图形
http://www.cnblogs.com/yqy542006/archive/2008/03/13/1103837.html一个较全的帖子:http://www.cnblogs.com/peterzb/archive/2009/07/19/1526726.html
2014-08-12 01:05:09
3229
转载 C# 图片和byte[]的互相转换
图片的“读”操作①参数是图片路径:返回Byte[]类型:[csharp] view plaincopy //参数是图片的路径 public byte[] GetPictureData(string imagePath) { FileStream f
2014-07-31 19:14:28
12930
转载 C# 获取系统打开的端口状态
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace _19获得系统打开的端口和状态 { class Program { static
2014-07-31 19:09:43
1659
转载 C# ping的实现(非CMD调用)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.NetworkInformation; namespace _20通过编程方式实现Ping { class Program {
2014-07-31 19:09:08
511
转载 C# 获取本机IP且过滤非真实网卡(如虚拟机网卡)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; namespace _15获取本机IP_过滤非真实网卡_ { class Program { stati
2014-07-31 19:06:31
1936
转载 C# 获取硬盘信息
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace _18获取本机磁盘信息 { class Program {
2014-07-31 19:06:02
734
转载 C# 获取MAC地址
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; namespace _17获取MAC地址 { class Program { static void M
2014-07-31 19:04:49
490
转载 C# 发送电子邮件
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Mail; using System.Net.Mime; using System.IO; using System.Net; namespace _11发
2014-07-31 19:04:07
546
转载 C# 获取本机IP_考虑多网卡的情况
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.Text.RegularExpressions; namespace _09获取本机IP_考虑多网卡_ {
2014-07-31 19:02:18
1516
转载 使用UPnP来穿透NAT使内网接口对外网可见
NET(C#):使用UPnP来穿透NAT使内网接口对外网可见分类: 编程语言/ C#/ 文章在写完Object 672后,软件的一个致命问题暴露出来,如果服务器和客户端都在内网环境下,即双方都通过NAT来接触外网,那么此时客户端是无法直接和服务器交流的。 解决方案可以是: 1:把服务器部署在不存在NAT的公网环境下
2014-07-29 02:59:12
1815
转载 C#保持RichTextBox内容在底部
C#保持RichTextBox内容在底部 转载▼RichTextBox1.SelectionStart = RichTextBox1.TextLength;RichTextBox1.ScrollToCaret();这样就保持在底部了。
2014-07-27 19:04:30
1404
原创 C# 局域网内socket通信 TCP
http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket.aspxhttp://msdn.microsoft.com/zh-cn/library/8s4y8aff(v=vs.80).aspx
2014-07-27 19:03:09
3051
转载 C#中实现类似QQ的气泡提示
C#中实现类似QQ的气泡提示 转载▼消息提示是通过notifyIcon控件实现的,首先就是要在Form中添加这个控件,主要参数:Icon:显示在系统托盘中的图标。Text:鼠标提示文字。其余的参数在程序中设置即可。实现气泡提示,用到ShowBalloonTip函数。示例代码:notifyIcon1.visible=
2014-07-27 19:00:54
1068
转载 QQ通信原理及QQ是怎么穿透内网进行通信的?[转]
QQ通信原理及QQ是怎么穿透内网进行通信的?QQ腾讯网络协议防火墙Socket QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,
2014-07-27 05:27:21
369
转载 C#实现具有Aero效果的窗体
using System.Runtime.InteropServices;//引用, [DllImport("dwmapi.dll")] public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMarinset); [StructLayout(LayoutKind.Seque
2014-07-24 21:17:24
479
转载 c#调用Windows API函数的方法
c#调用Windows API函数的方法(转) 程序生活API函数是构筑Windows应用程序的基石,是Windows编程的必备利器。每一种Windows应用程序开发工具都提供了间接或直接调用了Windows API函数的方法,或者是调用Windows API函数的接口,也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。本文中笔者就结合
2014-07-24 01:24:09
1132
转载 该如何用c#操作硬盘
该如何用c#操作硬盘作者:小蒲ee 发布:2014-03-20 11:07 字符数:2695 分类:.Net编程 阅读: 119 次 抢沙发 主要是调用cmd处理,话不多说,下图代码——注释很清楚的,界面还是一如既往的对不起观众。。//针对磁盘格式private void Form1_Load(object se
2014-07-23 06:01:31
855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人