int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描写叙述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP:...
分类:
其他好文 时间:
2014-06-19 06:37:51
阅读次数:
259
'''
Created on 2014年6月15日
@author: Yang
'''
import socket
import datetime
# 初始化socket
s = socket.socket()
# 获取主机名, 也可以使用localhost
# host = socket.gethostname()
host = "localhost"
# 默认的http协议端口号
port...
分类:
编程语言 时间:
2014-06-16 14:17:33
阅读次数:
349
本文主要介绍使用LoadRunner手工编写Windows Socket协议测试脚本的方法。通过LoadRunner编写Windows Socket协议测试脚本,总体说来,比较简单。就像把大象放进冰箱一样,总共分三步:第一步:把冰箱门打开//建立到服务端的连接rc = lrs_create_sock...
分类:
其他好文 时间:
2014-06-16 14:08:16
阅读次数:
194
最近要做一个Android的项目,用到socket和服务器之间交互,研究了一个小demo。主要遇到了以下几个问题: 1.客户端创建socket对象时一直失败NetworkOnMainThreadException,查了一下,原因是4.0之后在主线程中执行http请求会报这个错。解决办法是将代码...
分类:
移动开发 时间:
2014-06-16 13:33:22
阅读次数:
322
??
Reactor是由Schmidt, Douglas C提出的一种模式,在高并发服务器实现中广泛采用。改模式采用事件驱动方式,当事件出现时,后调用相应的事件处理代码(Event Handler)。
这个模式是高并发服务器的基础,如nginx和lighttpd。这两种对大并发,但每个请求处理都很快的场景非常适合。通常的web访问就是这个特点。
结构
包括了5个部分,其中h...
分类:
编程语言 时间:
2014-06-15 14:40:00
阅读次数:
714
package Socket;import java.net.DatagramPacket;import java.net.InetAddress;public class Dgram { public static DatagramPacket toDatagram(String s, In...
分类:
编程语言 时间:
2014-06-15 14:03:26
阅读次数:
237
Dgram类package Socket;import java.net.DatagramPacket;import java.net.InetAddress;public class Dgram { public static DatagramPacket toDatagram(String...
分类:
编程语言 时间:
2014-06-15 12:46:32
阅读次数:
256
转载请注明出处:http://www.cnblogs.com/fangkm/p/3787977.htmlWebKit中解析、渲染网页的过程中需要一些功能,比如: socket连接、URL资源请求的实现、线程管理等,而这些功能依赖于具体的平台, 不同的平台有不同的移植实现。WebKit的Public中...
分类:
Web程序 时间:
2014-06-14 16:57:54
阅读次数:
523
将一个socket 设置成阻塞模式和非阻塞模式,使用fcntl方法,即:设置成非阻塞模式:先用fcntl的F_GETFL获取flags,用F_SETFL设置flags|O_NONBLOCK; 即: flags = fcntl(sockfd, F_GETFL, 0); //获取文件的flags值。 fcntl(sock...
分类:
其他好文 时间:
2014-06-14 10:50:27
阅读次数:
302
之前我有看过别人写的文章,说到如何获取客户端IP地址,代码如下:var io = require("socket.io").listen(server);io.sockets.on("connection", function (socket) { var address = sock...
分类:
其他好文 时间:
2014-06-14 08:48:28
阅读次数:
412