Simple is the best!
BlogJava
::
首頁
::
新隨筆
::
聯(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)
給我留言
查看公開留言
查看私人留言
隨筆分類
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í)候就為了處理類似問題,花了不少力氣,走了不少冤枉路。
--遠(yuǎn)帆
2.?re: java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況[未登錄]
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--豬兒笨笨
閱讀排行榜
1.?Lunce分詞原理(2916)
2.?Eclipse GEF技巧總匯(1539)
3.?java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況(1439)
4.?windows下手動(dòng)安裝mysql并遷移數(shù)據(jù)實(shí)現(xiàn)方案(782)
5.?windows下進(jìn)程和線程的關(guān)系、通信方式(483)
評(píng)論排行榜
1.?java.lang.NoClassDefFoundError出現(xiàn)的可能幾種情況(2)
2.?Eclipse GEF技巧總匯(0)
3.?Lunce分詞原理(0)
4.?Win32環(huán)境下動(dòng)態(tài)鏈接庫(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屬性沒有打開,就會(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)帆
閱讀(248)
評(píng)論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
Lunce分詞原理
OSGi 的由來
實(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)帆
主站蜘蛛池模板:
琼海市
|
崇仁县
|
新丰县
|
城市
|
张家界市
|
双鸭山市
|
永年县
|
青岛市
|
施秉县
|
巴林右旗
|
桑日县
|
深州市
|
三台县
|
大理市
|
萨嘎县
|
吴堡县
|
威信县
|
百色市
|
建宁县
|
泗阳县
|
石林
|
曲阳县
|
龙川县
|
宁都县
|
昌平区
|
噶尔县
|
休宁县
|
凯里市
|
铜山县
|
威远县
|
南开区
|
饶平县
|
莎车县
|
禹城市
|
聂荣县
|
岢岚县
|
九台市
|
德化县
|
万载县
|
青田县
|
屏山县
|