码迷,mamicode.com
首页 > 编程语言 > 详细

java网络编程学习笔记(二):socket详解

时间:2015-11-08 22:07:56      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

1.Socket有多种构造方法,大多数构造方法在构造的时候就指定了连接的主机和端口号。当客户端的构造方法与服务器连接的时候,可能需要等待一段时间,因为需要建立连接。默认情况下,Socket的构造方法会一直等待下去,直到连接成功或者是出现异常。Socket的构造方法请求连接的时候,受到底层网络传输速度的影响,可能长时间处于等待状态。如果希望限定等待时间,就需要一个无参的构造方法,可以如下做:

Socket socket=new Socket();

SocketAdress remoteAddr=new InetSocketAddress("localhost",800);

socket.connect(remoteAddr,60000);//等待建立连接的超时时间是1分钟,以毫秒为单位。

上面的代码代表的是socket等待连接的时间是1分钟,如果超过1分钟,就会抛出SocketTimeOutException.

java网络编程学习笔记(二):socket详解

标签:

原文地址:http://www.cnblogs.com/hujingwei/p/4948479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!