`
tqx507tt
  • 浏览: 10606 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
signal(SIGPIPE, SIG_IGN) 2011年06月10日   本文转自网络: 收集一些网上的资料,以便参考:   http://blog.chinaunix.net/u2/69143/showart_1087349 .html   当服务器close一个连接时,若client端接着发数据。根据TCP 协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。   根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不 ...

NAT检测的类

NAT检测的类 2010年09月10日   // NatCheck.cpp : Defines the entry point for the console application.   // #include "stdafx.h"       #include       #include        #include    #include "winsock2.h"    #include "./Include/packet.h"   #pragma comment(lib,"./lib/wininet ...
Android GSM驱动模块详细分析 2011年04月15日   http://www.linux-mobile.net/forum.php?mod=redirect &tid=18358&goto=lastpost Android的RIL驱动模块,   在hardware/ril目录下,一共分rild,libril.so以及librefrence_ril.so三个部分,另有一   radiooptions可供自动或手动调试使用。都依赖于include目录中ril.h头文件。目前cupcake分支上带的是gsm的支持,另有一cdma分支,这里分析的是gsm驱动。   G ...

java与flex通信

 
java与flex通信 2010年10月22日   一、准备:   服务端:JDK1.5 (这个不用介绍了吧?) 服务端IDE:eclipse (它的主页) 客户端:FLEX 3 (Adobe?? Flex?? 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。) 客户端IDE:Flex Builder 3 (它的官方摘要页)  二、缘分的相遇(建立连接):   既然是通信,当然第一步就是要建立连接啦。我们还是用最简单的看代码的方式来开始我们的连接。 ==================================== ...
windows 程序设计之「NetTime.C」范例分析笔记 2011年01月06日   /*------------------------------------------------ -------    NETTIME.C -- Sets System Clock from Internet Services                 (c) Charles Petzold, 1998   -------------------------------------------------- -----*/ #include #include"resource.h&qu ...
安装安卓虚拟机。XP亲测,win7请自行检验。 2011年12月31日   [/b][b]下面是我自己整理的,安装这个有点难度,需要的东西帮你列出来了:   这个方法目前可以模拟android1.5-3.0系统,从各种安卓系统的手机,到安卓系统的平板电脑都可以模拟,而且可以安装所有安卓程序,可以上网、登QQ、听音乐等等。跟在手机和平板电脑上的操作和功能几乎一样。由于安装和设置比较复杂,特意为大家写个详细的安装教程,以windows XP为例。   工具/原料   java JDK 1.6  下载   sdk模拟器   安装apk程序到手机或模拟器的工具:APK安装器   光盘映像文件制作/ ...
PKI作业之证书加密导入导出C#操作 2011年12月15日    使用X.509数字证书加密解密实务(一)-- 证书的获得和管理   一、       获得证书... 2   1、        从CA获得... 2   2、        从windows2003证书服务中获得... 2 ...
CAsyncSocket::SetSockOpt全解 2012年01月01日   CAsyncSocket::SetSockOpt   BOOL SetSockOpt( int nOptionName, const void* lpOptionVlaue, int nOptionLen, int nLevel = SOL_SOCKET );   返回值:   调用成功时,返回非零值,否则为0,并可以调用GetLastError取得特定的错误代码。此成员函数可用的错误代码有: ??WSANOTINITIALISED在调用本API函数之前,必须已经成功地执行AfxSocketInit。??WSAE ...
VS2010编译安装boost 2011年01月18日   VS2010编译安装boostWindows 2010-11-20 16:11:57 阅读384 评论0   字号:大中小 订阅   1.下载安装包boost 1_45_0[b]   http://sourceforge.net/projects/boost/files/boost/1.45.0/   选择下载 windows 或 unix 版本   [b][b]2.解压缩到d:\boost目录下   [b]3.编译bjam[b]  (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Micro ...

DLL文件作用

 
DLL文件作用 2011年04月22日   aclui.dll .....Security Descriptor Editor,没有它,注册表编缉器会无法运行   ACTIVEDS.DLL .....(ADs 路由层 DLL). 没有它, 打开事件查看器会出错   ADSLDPC.DLL ......ADs LDAP 提供程序 C DLL   ADVAPI32.DLL .....(高级 Windows 32 基本 API)...这个 avicap32.dll 用于将从数码摄像头捕获的视频另存为 AVI 格式. 如果你正在录制视频或是正在视频聊天, 那么你将服务终止这个进程   ADVPACK. ...
C++ socket编程(tcp udp) 2011年04月26日   sockets(套接字)编程有三种,流式套接字(SOCK_STREAM), 数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字(SOCK_STREAM)。 基于UDP采用的数据报套接字( ...
一个封装的C++ Socket类 2011年06月03日    #include "stdafx.h"   #include "libyfun.h"   #include "mytcp.h"   //#include "ty_server.h"   //构造函数   myCTcp::myCTcp ()   {   m_timeout = 3000;   m_nSock = -1;   WSADATA sockData;   if (WSAStartup (MAKEWORD (2, 2), &sockData ...
C#托管Socket的实现方法 2009年10月23日    转自博客园文章http://www.cnblogs.com/boneking/archive/2008/11/4.html   Socket就是套接字,它是网络编程中最常用遇到的概念和工具。在TCP/IP网络中,传送和接收数据就会经常使用到Socket,由于使用Socket能够在网络上处理复杂数据,所以在各种网络应用程序中,涉及到数据传送和接收,一般都会使用Socket,可见要掌握网络编程,精通Socket是非常重要。由于Socket本身的复杂性,决定了掌握它是比较困难的。Visual C#是微软公司推荐的开发.Net平台应用程序的 ...
C# Socket编程笔记 2010年03月14日   看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。   注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎直接指出。   1.按惯例先来介绍下socket   Windows 中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socke ...
socket性能优化(上) 2012年01月01日   socket性能优化   M. Tim Jones (), 资深软件工程师, Emulex   使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通 ...
Global site tag (gtag.js) - Google Analytics