从上一节的描述可以知道,MonkeyRunner发送给Monkey的命令是以字符串的形式交互的,那么事件处理的第一步当然是先去获得MonkeyRunner发送过来的字串命令了。 在事件源MonkeySourceNetwork初始化的时候构造函数会创建一个ServerSocket来监听来自客户端的链接和数据,但这个时候客户端并不能真正实现和服务端通信,因为该ServerSocket尚处于阻塞状态。既...
分类:
其他好文 时间:
2015-12-08 08:46:39
阅读次数:
181
服务器端的工作非常简单,建立socket.监听,代码如下:package com.hdc.socket;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.ne...
分类:
移动开发 时间:
2015-12-07 10:24:39
阅读次数:
206
一,SocketSocket的选项1) TCP_NODELAY:默认值为false。表示采用Negale算法。当设置为true时,表示关闭Socket缓冲,立即发送数据。Socket默认发送数据是采用Negale算法。Negale算法是指发送方发送的数据不会立即发出,而是先放在缓冲区内,等缓冲区满了...
分类:
编程语言 时间:
2015-11-29 22:42:36
阅读次数:
142
基于Java自身技术实现消息方式的系统间通信基于Java自身包实现消息方式的系统间通信的方式有:TCP/IP+BIO、TCP/IP+NIO、UDP/IP+BIO以及UDP/IP+NIO 4种,下面分别介绍如何实现这4种方式的系统间通信。TCP/IP+BIO在Java中可基于Socket、ServerSocket来实现TCP/IP+BIO的系统间通信。
Socket主要用于实现建立连接及网络IO的操...
分类:
编程语言 时间:
2015-11-24 13:01:20
阅读次数:
251
Exception和IOException之间的使用区别先看一段代码.这段代码来自《深入剖析tomcat》 1 public void await() { 2 // 创建ServerSocket对象 3 InetAddress add = null; 4 ServerSock...
分类:
其他好文 时间:
2015-11-01 16:36:45
阅读次数:
167
在用socket写一个服务器时遇到了问题于是将主要的问题抽了出来,代码如下,由于代码很简单于是也没有注释。public class Main {
private static ServerSocket serverSocket;
private final static ExecutorService exec = Executors.newFixedThreadPool(30);...
分类:
其他好文 时间:
2015-11-01 10:14:38
阅读次数:
263
一. 网络程序运行过程中的常见异常及处理第1个异常是 java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与...
分类:
编程语言 时间:
2015-10-19 19:15:00
阅读次数:
205
ServerSocket有以下3个选项。SO_TIMEOUT:表示等待客户连接的超时时间。SO_REUSEADDR:表示是否允许重用服务器所绑定的地址。SO_RCVBUF:表示接收数据的缓冲区的大小。SO_TIMEOUT : 表示接收数据时的等待超时时间 。 单位为毫秒,默认值为0 , 表示永远等待...
分类:
编程语言 时间:
2015-10-11 21:12:01
阅读次数:
152
前言 socket(套接字),Socket和ServerSocket位于java.net包中,之前虽然对socket有过一些了解,但一直都是云里雾里的,特意仔细的学习了一个socket,用socket模拟一个天气查询的功能,并且解决了几个使用socket过程中比较严重的问题。最简单的客户端和服务端....
分类:
编程语言 时间:
2015-10-10 15:26:40
阅读次数:
249
在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求。一、构造ServerSocketServerSocket的构造方法有以下几种重载形式:ServerSocket()throws IOException ServerSock...
分类:
编程语言 时间:
2015-10-09 23:03:44
阅读次数:
415