Jakie są moje opcje konwersji aplikacji socketio nodejs na dart? Czy jest jakaś obsługa serwerów nodejs za pomocą dart (najlepiej ze wszystkimi wyszukanymi możliwościami debugowania edytora dartów)? Czy socketio ma bibliotekę opartą na dartach?Dart Nodejs i Socketio
13
A
Odpowiedz
16
Dart ma maszynę VM po stronie serwera, podobnie jak V8 ma maszynę VM po stronie serwera w postaci node.js.
Spójrz na webserver chat sample Adama Smitha, który wykorzystuje websockets po stronie serwera do komunikowania się z websockets po stronie klienta, przy czym obie części są zapisywane w Dart.
Główne części po stronie serwera jak wygląd:
import "dart:io";
main() {
HttpServer server = new HttpServer();
WebSocketHandler wsHandler = new WebSocketHandler();
server.addRequestHandler((req) => req.path == "/ws", wsHandler.onRequest);
wsHandler.onOpen = (WebSocketConnection conn) {
conn.onMessage = (message) {
print(message);
conn.send("hello, this is the server");
};
};
server.listen("127.0.0.1",8080);
}
następnie na klienta, coś
import "dart:html";
main() {
var ws = new WebSocket("ws://127.0.0.1:8080/ws");
ws.on.open.add((a) {
ws.send("hello, this is the client");
});
ws.on.message.add((messsage) {
print(message);
});
}
Powiązane problemy
- 1. Kolba: spokojny API i SocketIO Server
- 2. Wprowadzanie pliku i Dart
- 3. Google Maps i DART
- 4. Próba utworzenia gniazda między serwerami za pomocą SocketIO i PHPws
- 5. NodeJs, Mocha i Mongoose
- 6. Angular2 i NodeJs
- 7. czat nodejs i socket.io
- 8. Zaleta/wada korzystania z bitu socketio
- 9. Jak emitować zdarzenie SocketIO na serwerze
- 10. Nodejs: Kineticjs w nodejs
- 11. Dart Web UI i iteracji wewnątrz tabeli
- 12. Różnica między oczekiwaniem i słuchaniem w Dart
- 13. Jak monitorować/obliczać wykorzystanie przepustowości serwera NodeJS?
- 14. Testowanie wydajności Apache i NodeJs
- 15. nodejs i groźny błąd nagłówka
- 16. Javascript w performance.now() i Nodejs
- 17. HTTPS z nodejs i połącz
- 18. Zmienne globalne w Dart
- 19. Jak profilować aplikację dart?
- 20. kodowanie urlinów w Dart
- 21. Osadzanie Dart do stosowania
- 22. natywne rozszerzenie Dart
- 23. jak wdrożyć aplikację internetową dart z pakietami dart?
- 24. Jak utworzyć instancję niestandardowego elementu Dart Polymer w kodzie Dart?
- 25. Expose dart funkcje javascript
- 26. Dart webUI CSS issues
- 27. Parsowanie JSON z Dart
- 28. Serwer klienta w Dart
- 29. Czy Dart ma harmonogram?
- 30. dzwoni javascript z Dart
Spróbuj port SocketIO do DART: https://github.com/ petrh/duct –
Właściwy adres URL do portu Dart w SocketIO jest w tej odpowiedzi http://stackoverflow.com/a/15647977/301740 –