关于异步socket的代码,使用的是http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasynceventargs(v=vs.110).aspx微软官方的资料,不是很清楚http://www.codeproject.co...
分类:
Web程序 时间:
2014-07-07 08:37:34
阅读次数:
298
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(streamsocket)的一种。UDP:用户数据报协议。UDP是一种无连...
分类:
其他好文 时间:
2014-07-06 22:38:29
阅读次数:
250
int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描写叙述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP:...
分类:
其他好文 时间:
2014-07-06 22:01:36
阅读次数:
244
java课编程作业:在老师给的demo的基础上实现客户端发送数据到服务器端,服务器端接受客户端后进行数据广播。 整体功能类似于聊天室,代码部分不是太难,但是在本机测试的时候出现这样的问题: 服务端通过将每一个Socket客户端的IP存入Set集合,每次接受到数据后都向当前所有的IP转发。...
分类:
编程语言 时间:
2014-07-05 17:13:42
阅读次数:
265
memcached在启动过程初始化server_sockets时,根据启动参数决定系统是进行tcp监听还是udp监听,这里暂时只关注tcp的情况。server_socket在初始化时会向系统申请监听socket之后设置地址,bind以及开始listen等操作,之后比较关键的一步是为监听socket创...
分类:
其他好文 时间:
2014-07-03 19:38:13
阅读次数:
260
这次记录状态机的主要逻辑,跟踪set命令的执行流程,暂不涉及到内存申请这一块,下面内容基本都是代码注释首先还是补充了解下客户连接在发送数据到数据被处理并返回过程中conn的各种状态的表示enum conn_states {conn_listening, /** 只有监听连接的socket才会是这种状...
分类:
其他好文 时间:
2014-07-03 19:19:13
阅读次数:
199
前两天有位朋友在QQ群问了一个问题,背景如下:
继续问后,有如下回复:
1、对方服务器连接无问题。
2、从client可以telnet服务器的1521端口。
3、tnsping正常。
4、对方服务器没有设置IP信任。
5、windows 2003 server,Oracle 10.1.0.2.0
但从客户端sqlplus就是超时,无法连接。
首先,看下ORA...
分类:
数据库 时间:
2014-07-03 17:05:04
阅读次数:
456
以下一段话来自:百度百科
如果你开发的是类库或者嵌入式组件,那么就应该考虑采用SLF4J,因为不可能影响最终用户选择哪种日志系统。在另一方面,如果是一个简单或者独立的应用,确定只有一种日志系统,那么就没有使用SLF4J的必要。假设你打算将你使用log4j的产品卖给要求使用JDK 1.4 Logging的用户时,面对成千上万的log4j调用的修改,相信这绝对不是一件轻松的事情。但是如果开始便使...
日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用途。在Java开发中通常用log4j,logback等第三方组件。那么在django中是怎么处理日志?django利用的就是Python提供的logging模块,但django中要用logging,还得有一定的配..
分类:
其他好文 时间:
2014-07-03 15:00:02
阅读次数:
260
当我们在启动tomcat服务的时候报错信息:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bin分析:从错误信息中我们可以看到是socket java虚拟机报错凭经验这个一般是端口被占用引起的解决方案:(一....
分类:
编程语言 时间:
2014-07-03 12:56:26
阅读次数:
240