06 2009 档案
摘要:最近经常看到有人问托管非托管Dll调用的问题。对于动态库的调用其实很简单。网上很多代码都实现了Dll的静态调用方法。我主要谈论下动态库的动态加载。对于托管动态库,实现动态加载很简单。/Files/dwwwing/DllDemo.rarCode= Assembly.LoadFile(filePath);//这里是动态库的路径。Type tp = ass.GetType(dllType);//dllT...
        阅读全文
            
摘要:在解析结构体指针前,必须知道结构体是如何定义的。在c#中同样定义该结构体。[代码]定义完结构体后,就可将接收到的结构体指针转换为定义的结构体对象。[代码]反之,也可将结构体赋值后封送到非托管内存。假如vga为定义后实例化并赋值了的结构体。[代码]
        阅读全文
            
摘要:Udp通讯:对于UdpClient类提供了简单的方法用于在组织同步模式下发送和接受无连接的udp数据报。由于Udp是无连接的传输协议。所以不需要在发送和接受数据前建立远程主机连接。但是可以选择两种方法来建立默认的远程主机。1》使用远程主机名和端口号作为参数创建的UdpClient类的实例。2》创建UdpClient实例然后调用Connect方法。话不多说。直接附源码。要是有什么部清除的地方,可以发...
        阅读全文
            
摘要:Socket类为网络通讯提供了一套丰富的方法和属性。Socket允许使用ProtocolType枚举中所列出的任何一种协议执行同步和异步数据传输。如果需要使用较为简单的应用程序,而且不需要太高的性能。建议使用UdpClient和TcpClient、TcpListener。一般说来Tcp通讯包含:服务端与客户端两部分。下面我从一个类似聊天室的程序来阐述基于Socket的Tcp通讯。下一章节,我将会阐...
        阅读全文
            
摘要:很久没有来园子了,工作的原因让我离开了网络这个舞台。现在我回来了,也许自此我又开始了又一个旅程。
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号