用j2me寫了乙個基於socket的聊天程式,含伺服器與客服端,現在想在不同的手機上安裝該程式並通訊怎麼做?
1樓:網友
在手機上啟用伺服器,那您怎麼訪問啊?您能用網路的方式訪問手機?
用j2me socket程式設計實現乙個聊天室程式,如何能在多個手機上實現通訊,現在之能電腦模擬?
2樓:網友
你需要寫乙個伺服器端serversocket來做中轉,所有的手機客戶端都利用socket聯接到pc上的serversocket,serversocket 將聊天內容分發給每個聊天者。
在伺服器端有一脊碰塊黑板(字串陣列,或者vector,arraylist,hashtable都可以脊脊實現),所有上來的人都可以在黑板上寫字。 黑板上寫字的內容長度是固定的,如果字寫滿了,就需要擦拭掉前面寫過的一些內容再寫上新的。 一旦有新使用者進來就立馬把黑板上的所有內容發給他過目,定期重新整理,每過一段時間(數秒)就櫻野談將黑板內容全部發給所有**的使用者。
如果只是bbs的話這個程式好寫得很。 如果要做點對點類似qq一樣的就要做一些定址配對的邏輯,也不難。
另外,再補充一下,如果你只是簡單練練,按書上的製作serversocket 的例子做乙個就可以了。很快,如果我想做乙個真實的產品,要講效能和擴充套件性。就需要了解一下mina框架,它是基於nio通訊的開源架構。
手機上的jad程式製作完成後,有些手機在沒有簽名的情況下不支援socket,或者會多次詢問是否充許聯網。不支援時會丟擲機密異常給你,你需要看一看異常情況以確定是否支援。 當然絕大多數都是支援的。
祝成功。
3樓:
知道了告訴一聲 很期待。
關於j2me tcp socket 程式設計(客戶端與伺服器之間聊天)怎麼實現滾屏效果啊!急急急急
4樓:網友
new thread(this).start();//在當前介面建立個執行緒。
run}
5樓:七心珠
先把你的源**寫上,可以幫你修改。
在j2me中運用socket進行伺服器與客戶機之間的通訊,可如果關閉其中乙個,就會不停地拋異常,請高手指教
6樓:網友
這是為什麼可否告知,我也遇到這樣的錯誤。我手機連線伺服器,連線上了,服務端就receive10054
7樓:網友
想幫你看看,**不全,看不出來。
android socket 程式設計中碰到的問題
8樓:網友
android通過socket訪問本機伺服器 ip是哦~
請問 現在學習j2me 是用midp2 0的多還是mdip1 0的多?
呵呵,其實都有了,但是還是建議樓主去研究,以我的經驗來看,首先現在公司裡面還是使用的比較多,畢竟現在大部分手機都支援,而只是部分手機支援,而且對做遊戲的很多東西封裝得很好,動畫效果呼叫個精靈就可以了,但是封裝的好從另乙個層面上講就意味著很多東西受到限制,不自由,而如果你想做乙個高品質的遊戲 否則現在...
100分酬謝 j2me中把字串型別轉換成float或double型別的語句是什麼啊
同志 我告訴你,j2me不支援浮點數。所以沒有float這個類!因為計算浮點數需要耗費很多的系統資源所以j2me沒有把j2se中的double 和 float 類繼承下來。如果需要浮點計算,就自己程式設計用整形模擬吧!上面這兩個同志大概也沒有怎麼學習j2me。float f paycharge 10...
mainint i 2,jj 3 i,j 2 ,j 5 printf j d n ,j怎麼理解,謝謝了
陽光上的橋 只有一個知識點 逗號表示式從左到右執行。我先把你的程式每一個語句寫到一行上 main 只有第三行需要解釋吧,其它行我相信你能看明白,看不明白請表述你的疑問,第三行是 j 3 i,j 2 j 5 這是一個逗號表示式,機器順序執行,相當於下面的語句組 j 3 i j 2 j 5 現在很好理解...