最近在搞非阻塞通信,当在client端用SocketChannel 进行 阻塞 connect 时,如果参数输入错误,比如服务器路径、端口不对,那么connect 函数一直阻塞!看文档说是在阻塞时,会出先IOException 异常,但是我却等不到这个异常。
请问有哪位大侠懂的这是怎么回事吗?在网上所遇到的SocketChannel问题都是非阻塞的问题,始终找不到一个阻塞的connect的问题!SocketChannel 里的 connect 有没有像 Socket 里的setSoTime 这样的函数呢?
请问有哪位大侠懂的这是怎么回事吗?在网上所遇到的SocketChannel问题都是非阻塞的问题,始终找不到一个阻塞的connect的问题!SocketChannel 里的 connect 有没有像 Socket 里的setSoTime 这样的函数呢?
这样啊!那我SocketChannel sock1;sock1.connect()是不是相当于sock1.socket().connect()呢?
sun.nio.ch.SocketAdaptor