`
kree
  • 浏览: 129221 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
import java.nio.*; import java.nio.channels.*; import java.net.*; import java.io.*; import java.nio.charset.*; public class Client { public SocketChannel client = null; public InetSocketAddress isa = null; public RecvThread rt = null; public Client() { } public void makeConnect ...
//client public class NBChatClient { private static final String CMD_QUIT = "/quit"; private Selector sel; private SocketChannel socket; private boolean feedback = false; private boolean loginSeccess = false; private boolean active = true; pri ...
//server public class NBChatServer { private Selector sel; private ServerSocketChannel server; private ByteBuffer buf = ByteBuffer.allocate(1024); // 保存 <name:channel> 的键值对,用于某一用户向另一用户发信息时,找到目标用户的channel private Hashtable<String, SocketChannel> sockets = new ...
package NonBlockingSocket; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.ServerSocketChann ...
  我们建立普通的Socket时,我们必须等待连接建立成功,才能继续下一步工作,比如常见的代码如下   System.out.println("普通建立连接....");   Socket socket = new Socket("www.java2000.net", 80);   System.out.println(socket.isConnected());    我们的代码,必须等待第二行完成后,才能继续运行。考试大提示如果对方服务器比较慢,则会有比较长的时间处于阻塞状态。  下面的代码使用SocketChannel实现了非阻塞的链接。 ...
本文介绍如何使用非阻塞方式的Socket通信,并且创建了一个聊天程序的例子来帮助说明。   介绍本文介绍如何在多个应用程序之间创建和使用TCP/IP Socket来进行通信。这些应用程序可以运行在同一台机器,也可以在局域网内,甚 ...
很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。<1> Myeclipse的安装目录下 ...
Automatic Updates Scheduler //自动升级调度 MyEclipse QuickSetup //快速启动 MyEclipse Derby //derby是一个开源数据库的名字 MyEclipse EASIE Geronimo 1 //从Geronimo下来到websphere都是应用服务器的名字 MyEclipse EASIE Geronimo 2 MyEclipse EASIE JBOSS 2 MyEclipse EASIE JBOSS 3 MyEclipse EASIE JBOSS 4 MyEclipse EASIE JBOSS 5 MyE ...
下面的查询选择了所有记录,其date_col的值是在最后30天以内:  mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;  DAYOFWEEK(date)  返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对 ...
Global site tag (gtag.js) - Google Analytics