如果你剛使用websocket通訊不起來,遇到一些問題,或者不只在web端使用,想要自己java程式碼的客戶端去連線伺服器端,相信下面的能幫到你。

java websocket在網頁端java客戶端的使用介紹

方法/步驟

websocket 執行的條件,需要支援它的伺服器,tomcat失少需要tomcat7以上的,tomcat6不行。另外專案需要jee7,不是jkd7,如果你使用的是舊的MyEclipse,比如8.5之類,新建的專案的jee會是5,最多是6,沒有ee7的支援,這時,你可以網上搜索ee7的包,或者建議你使用有javaee7的MyEclipse。

java websocket在網頁端java客戶端的使用介紹

websocket伺服器端的前部分,@ServerEndpoint("/websocket")類似對action或者serverlet的命名,不要去xml配置,瀏覽器裡輸入訪問專案url+/websocket,就可以連線上了。簡單方便

java websocket在網頁端java客戶端的使用介紹

websocket伺服器端的後部分,裡面有許多使用的方法,具體看截圖的說明即可

java websocket在網頁端java客戶端的使用介紹

好了,接下來就是jsp頁面寫客戶端來連線了,其實你只做網頁和伺服器的websocket通訊,是不用做任何配置的,直接程式碼即可。截圖裡是javascript的程式碼。連線的url可以使用截圖的標記處的方式即可。

java websocket在網頁端java客戶端的使用介紹

這裡是jsp頁面客戶端javascript後面一部分。其實和服務端的方法差不多

java websocket在網頁端java客戶端的使用介紹

相關問題答案