Simple is the best!
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
Eclipse GEF(1)
Eclipse SWT(1)
Java(6)
操作系統(2)
隨筆檔案
2011年4月 (1)
2011年3月 (3)
2010年1月 (1)
2008年12月 (4)
2008年11月 (3)
文章檔案
2008年11月 (1)
eclipse
很久很久以前
gef
搜索
最新評論
1.?re: java.lang.NoClassDefFoundError出現的可能幾種情況
@豬兒笨笨
補充的很好,Thank you!有時候就為了處理類似問題,花了不少力氣,走了不少冤枉路。
--遠帆
2.?re: java.lang.NoClassDefFoundError出現的可能幾種情況[未登錄]
評論內容較長,點擊標題查看
--豬兒笨笨
閱讀排行榜
1.?Lunce分詞原理(2916)
2.?Eclipse GEF技巧總匯(1538)
3.?java.lang.NoClassDefFoundError出現的可能幾種情況(1439)
4.?windows下手動安裝mysql并遷移數據實現方案(782)
5.?windows下進程和線程的關系、通信方式(483)
評論排行榜
1.?java.lang.NoClassDefFoundError出現的可能幾種情況(2)
2.?Eclipse GEF技巧總匯(0)
3.?Lunce分詞原理(0)
4.?Win32環境下動態鏈接庫(DLL)編程原理 (0)
5.?windows下進程通信方式(0)
Java網絡編程點滴
1、判斷socket遠端是否已經關閉
try
{
socket.sendUrgentData(
0xFF
);
//它會往輸出流發送一個字節的數據,只要對方Socket的SO_OOBINLINE屬性沒有打開,就會自動舍棄這個字節,而SO_OOBINLINE屬性默認情況下就是關閉的
}
catch
(Exception ex)
{
reconnect();
}
2、上面的方法是參考網上的實現,自己又查看了一下java API才知道這根本有悖于socket程序設計的初衷。良好的實現應該是這樣的:
try
{
while
(
true
)
{
socket.receive(dataPacket);
//
}
}
catch
(SocketTimeoutException e)
{
//
處理超時
}
catch
(PortUnreachableException e)
{
//
處理連接中斷
}
catch
(IOException e)
{
//
IO異常
}
catch
(IllegalBlockingModeException e)
{
//
socket關聯了channel,但是該channel不是非阻塞模式
}
posted on 2008-12-02 22:33
遠帆
閱讀(248)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Lunce分詞原理
OSGi 的由來
實戰JMX
Java網絡編程點滴
關于單元測試很好的總結<轉>
java.lang.NoClassDefFoundError出現的可能幾種情況
Powered by:
BlogJava
Copyright ©2025 遠帆
主站蜘蛛池模板:
皋兰县
|
台东县
|
嵊泗县
|
成都市
|
乐清市
|
县级市
|
丰都县
|
屏东市
|
青神县
|
榆林市
|
珲春市
|
无棣县
|
临颍县
|
新乡县
|
华容县
|
滕州市
|
桂林市
|
临沭县
|
榆树市
|
佛教
|
荥经县
|
海阳市
|
鲜城
|
涪陵区
|
北宁市
|
泸水县
|
浮梁县
|
丰原市
|
禹州市
|
铜川市
|
霸州市
|
彭阳县
|
江阴市
|
惠州市
|
旬邑县
|
苗栗县
|
故城县
|
灌南县
|
临江市
|
吉林省
|
仪征市
|