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分詞原理(2906)
2.?Eclipse GEF技巧總匯(1535)
3.?java.lang.NoClassDefFoundError出現的可能幾種情況(1432)
4.?windows下手動安裝mysql并遷移數據實現方案(778)
5.?windows下進程和線程的關系、通信方式(477)
評論排行榜
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
遠帆
閱讀(243)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Lunce分詞原理
OSGi 的由來
實戰JMX
Java網絡編程點滴
關于單元測試很好的總結<轉>
java.lang.NoClassDefFoundError出現的可能幾種情況
Powered by:
BlogJava
Copyright ©2025 遠帆
主站蜘蛛池模板:
哈尔滨市
|
阿克苏市
|
通渭县
|
崇义县
|
定陶县
|
肥东县
|
忻州市
|
海口市
|
拉孜县
|
平乡县
|
桦甸市
|
安阳县
|
安阳市
|
莒南县
|
鱼台县
|
阳春市
|
定陶县
|
平阴县
|
普陀区
|
灵武市
|
淅川县
|
克什克腾旗
|
龙南县
|
广宗县
|
资源县
|
伊金霍洛旗
|
南开区
|
堆龙德庆县
|
新泰市
|
南昌县
|
夹江县
|
广丰县
|
普安县
|
巨鹿县
|
望奎县
|
开化县
|
乐陵市
|
汝城县
|
夏邑县
|
隆德县
|
孟村
|