Simple is the best!
BlogJava
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
posts - 12, comments - 2, trackbacks - 0
<
2008年12月
>
日
一
二
三
四
五
六
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(1)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
Eclipse GEF(1)
Eclipse SWT(1)
Java(6)
操作系統(tǒng)(2)
隨筆檔案
2011年4月 (1)
2011年3月 (3)
2010年1月 (1)
2008年12月 (4)
2008年11月 (3)
文章檔案
2008年11月 (1)
eclipse
很久很久以前
gef
搜索
最新評(píng)論
1.?re: java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況
@豬兒笨笨
補(bǔ)充的很好,Thank you!有時(shí)候就為了處理類(lèi)似問(wèn)題,花了不少力氣,走了不少冤枉路。
--遠(yuǎn)帆
2.?re: java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況[未登錄](méi)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--豬兒笨笨
閱讀排行榜
1.?Lunce分詞原理(2906)
2.?Eclipse GEF技巧總匯(1535)
3.?java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況(1432)
4.?windows下手動(dòng)安裝mysql并遷移數(shù)據(jù)實(shí)現(xiàn)方案(778)
5.?windows下進(jìn)程和線程的關(guān)系、通信方式(477)
評(píng)論排行榜
1.?java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況(2)
2.?Eclipse GEF技巧總匯(0)
3.?Lunce分詞原理(0)
4.?Win32環(huán)境下動(dòng)態(tài)鏈接庫(kù)(DLL)編程原理 (0)
5.?windows下進(jìn)程通信方式(0)
Java網(wǎng)絡(luò)編程點(diǎn)滴
1、判斷socket遠(yuǎn)端是否已經(jīng)關(guān)閉
try
{
socket.sendUrgentData(
0xFF
);
//它會(huì)往輸出流發(fā)送一個(gè)字節(jié)的數(shù)據(jù),只要對(duì)方Socket的SO_OOBINLINE屬性沒(méi)有打開(kāi),就會(huì)自動(dòng)舍棄這個(gè)字節(jié),而SO_OOBINLINE屬性默認(rèn)情況下就是關(guān)閉的
}
catch
(Exception ex)
{
reconnect();
}
2、上面的方法是參考網(wǎng)上的實(shí)現(xiàn),自己又查看了一下java API才知道這根本有悖于socket程序設(shè)計(jì)的初衷。良好的實(shí)現(xiàn)應(yīng)該是這樣的:
try
{
while
(
true
)
{
socket.receive(dataPacket);
//
}
}
catch
(SocketTimeoutException e)
{
//
處理超時(shí)
}
catch
(PortUnreachableException e)
{
//
處理連接中斷
}
catch
(IOException e)
{
//
IO異常
}
catch
(IllegalBlockingModeException e)
{
//
socket關(guān)聯(lián)了channel,但是該channel不是非阻塞模式
}
posted on 2008-12-02 22:33
遠(yuǎn)帆
閱讀(243)
評(píng)論(0)
編輯
收藏
所屬分類(lèi):
Java
新用戶(hù)注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
Lunce分詞原理
OSGi 的由來(lái)
實(shí)戰(zhàn)JMX
Java網(wǎng)絡(luò)編程點(diǎn)滴
關(guān)于單元測(cè)試很好的總結(jié)<轉(zhuǎn)>
java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況
Powered by:
BlogJava
Copyright ©2025 遠(yuǎn)帆
主站蜘蛛池模板:
蒙山县
|
当涂县
|
乌拉特后旗
|
四平市
|
大安市
|
稻城县
|
竹山县
|
施甸县
|
阜宁县
|
遵义县
|
东乡
|
搜索
|
利川市
|
惠来县
|
嘉黎县
|
梅河口市
|
东阳市
|
海阳市
|
内黄县
|
岳西县
|
嘉兴市
|
玉龙
|
南康市
|
东光县
|
丁青县
|
瑞昌市
|
娱乐
|
民县
|
神木县
|
大庆市
|
金沙县
|
和林格尔县
|
库伦旗
|
万山特区
|
萍乡市
|
同仁县
|
新民市
|
庐江县
|
永丰县
|
伊春市
|
扬中市
|