當前位置:編程學習大全網 - 編程軟體 - C++用socket 做服務端,Java做客戶端 可以通信嗎

C++用socket 做服務端,Java做客戶端 可以通信嗎

可以通信的,因為C++和JAVA都是使用SOCKET編程,因此C++寫的服務器,JAVA做客戶端是能夠通信的。我也經常使用PYTHON搭建壹個服務器,因為PYTHON提供了SOCKET庫,這個庫跨平臺也很好用。我的同事在寫溫濕度監控的後臺服務器(java),就是連接到我用python寫的服務器進行測試的。

如果說妳的通信不上,那麽先要檢測,能否互相ping通,其次搞清楚C++服務器在局域網還是外網,如果是自己搭的服務器還需要考慮這個端口映射問題。如果這些都沒問題就是通信不上,妳就要通過wireshark等抓包工具查壹下TCP/IP的三次握手了。壹般來說,調用socket的API時系統都會通過返回值告訴妳實際連接上沒有,如果是通信不上,多半是通信協議這壹塊沒做好。

如果有不懂的,歡迎進壹步提問

  • 上一篇:ps在c語言中是什麽意思
  • 下一篇:被淹的車險公司需要多長時間記錄?
  • copyright 2024編程學習大全網