程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java-使用socket通信服務端如何處理客戶端請求

java-使用socket通信服務端如何處理客戶端請求

編輯:編程解疑
使用socket通信服務端如何處理客戶端請求

場景如下:
一個服務端,一個客戶端通過socket連接服務端,假如客戶端要請求服務端做一件事(如調用服務端A類的a方法),
因為socket傳輸的是字符串,所以我現在的做法是讓客戶端傳一個標識符a到服務端,然後服務端
通過判斷傳過來的是a則調用A類的a方法,
如果我要執行A類的b方法,則傳b過去再判斷

我想問的是有沒有更好的解決方案,或現成的框架可用

最佳回答:


如果你這樣的需求,我覺得更適合HTTP。也許玩C++的更習慣於socket。之前做過一個IM的DEMO,一直用的socket,這樣服務端需要一個管理器,去處理和分發處理。其實這樣和HTTP沒什麼區別了,還更麻煩了,我正想要把推送和即時消息之外的轉到HTTP請求。

hekewangzi
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved