原作者:chexlong原文地址:http://blog.csdn.net/chexlong/article/details/7058283在上篇用C++实现了Win32平台上的多线程互斥锁,这次写个Linux平台上的,同样参考了开源项目C++ Sockets的代码,在此对这些给开源项目做出贡献的斗...
分类:
编程语言 时间:
2015-05-06 19:43:48
阅读次数:
126
这个章节主要讲的是资源管理相关的知识,C++程序中最常使用的资源就是动态分配内存,但内存只是必须管理的众多资源之一,其他常见的资源还有文件描述器、互斥锁、图形界面的字型和笔刷、数据库连接、以及网络sockets。无论是哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款十三Investment* createInvestment(); //返回指针,指向Investment继承体系...
分类:
编程语言 时间:
2015-05-05 10:39:23
阅读次数:
164
1. Raw Socket基础
提供了一种方法来绕过整个网络堆栈遍历和直接将以太网帧输送到一个应用程序。
有很多种方法来创建raw sockets,例如AF_PACKET,PF_PACKET。这里使用PF_PACKET,它是linux系统上才有的选项,如果是windows或者是mac的系统的话,可以使用AF_PACKET。
1.1 PF_SOCKET
在链路层接收和发送包得应用接口。
所...
分类:
编程语言 时间:
2015-05-04 18:09:36
阅读次数:
247
1.首先是服务器的编写:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Threading.Tasks;us...
分类:
其他好文 时间:
2015-05-04 11:37:18
阅读次数:
146
The Utils methods.selenium.webdriver.common.utils.free_port()Determines a free port using sockets.selenium.webdriver.common.utils.is_connectable(port)...
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。1、socket数据类型 socket类型在Liunx和Python是一样的, 只是....
分类:
编程语言 时间:
2015-04-26 13:40:35
阅读次数:
115
./configure --prefix=/usr/local/php-5.6.8 --with-config-file-path=/usr/local/php-5.6.8/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disa...
分类:
Web程序 时间:
2015-04-23 23:14:14
阅读次数:
208
三、C#下创建基于TcpClient发送邮件组件在上一节在Dos命令行下测试SMTP服务器连接时,已经使用了SMTP的部分命令,但是当时无法对信息进行编码和解码,也就无法继续进行身份验证和信息传输。在.Net库中,我们可以使用System.Net.Sockets.TcpClient类实现上一节发送邮件组件的同..
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;u...
1. 介绍 随着无线网络的广泛普及,人们越来越频繁的使用无线网络,他改变了人们的生活方式。现在很多人走到一个地方,首先要问的第一句就是“这里有没有WIFI?”但随之出现的无线网络安全问题却没有引起人们足够的重视。在一些公众场合,例如机场,火车站,咖啡厅,餐馆等场所都会设置一些免费的无线WIFI供顾客使用,但是他们的安全性是非常不可靠的。WIFI钓鱼,伪造热点,流量劫持常常在这钟场合下被用来攻击大众...
分类:
编程语言 时间:
2015-04-18 11:38:10
阅读次数:
622