氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          eclipse基于socket通訊某報錯原因的解決方法

          最近在eclipse開發基于socket通訊方面,出現了一個錯誤
          java.io.StreamCorruptedException: invalid stream header: 64000000
          at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
          at java.io.ObjectInputStream.<init>(Unknown Source)

          然后我開始查找解決方法,其中我發現有兩種原因,可能會出現這個錯誤
          1.在初始化鏈接時,如果先創建輸入流,再創建輸出流可能會報錯,正確創建順序如下:
            ObjectOutputStream   output=new   ObjectOutputStream(socket.getOutputStream()); 
            ObjectInputStream   input=new   ObjectInputStream(socket.getInputStream()); 

          2.很不幸,我的程序當時的創建順序是同上的,也就是說不是以上的原因,那是什么原因呢,相信很多網友也不是上述原因,
          經過各種排錯,發現原因竟然是socket的端口被阻塞了,也就是我們需要更換端口號來解決,具體做法如下:
          例如我之前在一個properties里面的
          HOST=localhost
          PORT=8888
          我們只需要換成8000,就可以解決問題
          實際上是
          serverSocket = new ServerSocket(8000);

          相信網友們已經解決了問題了吧,如果還有問題,歡迎反饋,謝謝
          個人網站  www.software8.co

          posted on 2012-10-05 16:13 你爸是李剛 閱讀(1627) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 义乌市| 凤阳县| 宁都县| 加查县| 深圳市| 湘阴县| 永寿县| 建昌县| 小金县| 屏东市| 陵川县| 河间市| 当涂县| 莱州市| 句容市| 浦县| 通州区| 房产| 澄城县| 边坝县| 革吉县| 个旧市| 宝应县| 元氏县| 武威市| 黔西县| 宁都县| 赤城县| 兴山县| 宣化县| 新干县| 收藏| 吴江市| 福贡县| 浮梁县| 深圳市| 雷山县| 织金县| 习水县| 黄陵县| 会宁县|