1.基本概念:
a.DatagramPacket与DatagramSocket位于java.net包中
b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字
c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。
2.DatagramSocket基本用法
DatagramSocket类:创建...
分类:
编程语言 时间:
2014-05-10 03:42:52
阅读次数:
329
进程间的通信(1)
进程间的通信IPC(InterProcessCommunication )主要有以下不同形式:
半双工管道和FIFO;全双工管道和命名全双工管道;消息队列,信号量和共享存储;套接字和STREAMS
管道
pipe函数
当从一个进程连接到另一个进程时,我们使用术语管道。我们通常是把一个进程的输出通过管道连接到另一个进程的输入。
管道是由调用pipe函数创建的:
#i...
分类:
系统相关 时间:
2014-05-09 22:33:56
阅读次数:
566
服务器端异步 Web 方法
何时采用异步 Web 方法
在确定是否适合在您的应用程序中采用异步 Web 方法时,有几个问题需要考虑。首先,调用的 BeginXXX 函数必须返回一个 IAsyncResult 接口。IAsyncResult 是从多个异步 I/O 操作返回的,这些操作包括访问数据流、进行 Microsoft® Windows® 套接字调用、执行文件 I/O、与其他...
分类:
Web程序 时间:
2014-05-09 22:33:08
阅读次数:
400
Windows Socket+TCP服务器客户端
Winsock是 Windows下套接字标准。
1.UDP socket编程:
UDP(用户数据报协议)是一个无连接,不可靠的数据传输,其特点是简单,快捷。相比与TCP,UDP不需要建立连接(不需connect、accept函数),数据发送接收...
Socket是一个用于机器之间通信的类。Socket客户端:(1)Socket s = new
Socket(ip,port);打开一个套接字,发送请求(2)InputStream istream =
s.getInputStream();接收数据(3)OutputStream ostream = ...
分类:
其他好文 时间:
2014-05-09 08:43:13
阅读次数:
215
简介看了深入理解Android网络编程感觉不错,今天对Android网络编程进行了要点记录。内容Android基于网络技术和编程实践 要点 定义 描述 IP协议用于报文交换网络的一种面向数据的协议 TCP协议传输控制协议,传输层通信协议。 UDP协议用户数据报协议,传输层协议。 SMTP协议简单邮件传输协议 SOCKET 套接字应用层与TCP/IP协议族通信的中间...
分类:
移动开发 时间:
2014-05-09 00:58:37
阅读次数:
581
#vi/etc/my.cnf这个时候netstat命令就不灵了。……#psaux|grepmysql很明显,是运行的;而且,本地也能登录了。那么这个连接是如何查看的?#ss-h#ss-xa#ss-xa|mysql(下图分别是本地登录、未登录时的截图)
分类:
数据库 时间:
2014-05-08 16:48:16
阅读次数:
437
HTTPS(Secure Hypertext Transfer
Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。http与https的区别在于http一般使用的...
分类:
其他好文 时间:
2014-05-08 11:40:59
阅读次数:
309
### 背景
银时跟我讲,想从 Netty3迁移到Netty4 。
问其原因是因为 Netty3在容器里会报错,错误堆栈:
java.io.IOException: 无法立即完成一个非阻止性套接字操作。
at sun.nio.ch.SocketDispatcher.close0(Native Method)
at sun.nio.ch.SocketDisp...
分类:
其他好文 时间:
2014-05-07 06:30:21
阅读次数:
425
Windows Socket编程与服务器客户端示例
Winsock是 Windows下套接字标准。
Socket套接字基于计算机网络,提供同一系统上不同进程或由局域网连接在一起的不同机器上的进程间通讯功能。如下图:
套接字通过IP地址,Port端口号标识,通过这个标识可以在整个局域网定位一个套接字,通过套接字进程便可以相互传输数据。如:进程...