阿什兰木桩在哪里:有关JAVA SOCKET编程问题:

来源:百度文库 编辑:高考问答 时间:2024/04/29 00:24:32
我在写一个SOCKET通信程序,想要取得本机子网地址,并且试图与本子网所有存在的节点验证是否能够建立连接,我用SOCKET(ADDRESS,PORT)建立套接字。但是我只想验证哪些节点能够链接,并将能链接的节点地址显示出来,可是一旦用次方法连接,如果对方并没有建立监听,程序变会陷入无响应状态,请问如何编写代码可以让其处理超时无响应状态?谢谢
---------------------------------------
补充:可能我表述的不太清楚,我是说只是建立一个普通的C/S流式SOCKET通信.问题是如何当S端没有进入监听状态时而此时C端请求建立连接,怎样设置一个超时等待时间,判断超过一定时间仍然没有连接成功就自动抛弃连接状态
----------------------------------------
晕楼下在说什么。不知道从哪里随便搜索了个SOCKET关键字就贴过来了-_-

socket只是java针对网络方面的东西,跟flash没有什么必然联系,一般来说大概流程是这样:
用户访问页面---页面调用内嵌的java代码实现逻辑判断、计算等动态功能---这时如果需要网络连接,则调用socket部分代码远程连接(服务器,或别的pc)---再将远程的数据(文字、图片、音频、视频、flash等)读取到本地(通常以字节流形式读取)---前台页面通过html代码将得到的数据表现在页面上。
所以你需要的是两方面:socket连接和字节流读取。
不过抱歉手头没有现成代码,建议楼主搜一下socket和java IO系统,每部分的代码都不多