我應該使用從C#Xamarin表格(可移植類庫)連接Socket.IO哪個庫到的NodeJS應用。我想爲移動設備創建跨平臺應用程序,並使用帶有Web應用程序的套接字進行通信。 我的所有nodejs代碼都是用socket.io庫編寫的。Socket.IO庫Xamarin.Forms(便攜式類庫)
這是示例代碼,因爲我不能粘貼我的所有套接字代碼,所以粘貼太大,所以我正在粘貼示例代碼。
代碼的NodeJS:
io.on('connection', function(socket) {
console.log('a user connected');
socket.on('hi', function(data) {
console.log('Hello WOrld');
});
socket.on('disconnect', function() {
console.log('user disconnected');
});
});
此實現(https://components.xamarin.com/gettingstarted/socketioclientdotnet)適用於Android本機應用程序,我需要跨平臺應用程序的實現。 2:此實現(https://github.com/rdavisau/sockets-for-pcl)使用字節數據在服務器上發送,現在我無法更改我的服務器代碼。我的所有服務器代碼都會接收字符串中特定事件的數據 –
我想最後一個鏈接Websocket protable核心提供了通過字符串發送數據,我剛剛看到他們的git https://github.com/NVentimiglia/WebSocket.Portable –
屁股你可以看到鏈接https://github.com/websockets/如果必須使用websockets,我將不得不更改我的服務器代碼。這是問題,我不想更改我的服務器代碼與socket.io編寫,我想socket.io類似庫xamarin.forms –