Các tùy chọn của tôi để chuyển đổi ứng dụng socketio nodejs thành phi tiêu là gì? Có hỗ trợ cho các máy chủ nodejs bằng cách sử dụng phi tiêu bằng cách nào đó (lý tưởng với tất cả các khả năng gỡ lỗi ưa thích của trình soạn thảo phi tiêu)? Ổ cắm có thư viện dựa trên phi tiêu không?Dart Nodejs và Socketio
13
A
Trả lời
16
Phi tiêu có máy chủ phía máy chủ, giống như V8 có máy chủ phía máy chủ ở dạng node.js.
Hãy xem số webserver chat sample của Adam Smith, sử dụng các ổ cắm web ở phía máy chủ để liên lạc với các ổ cắm web ở phía máy khách, với cả hai phần được viết bằng Dart.
Các bộ phận quan trọng cho máy chủ bên nhìn như:
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);
}
Sau đó trên máy khách, một cái gì đó giống như
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);
});
}
Các vấn đề liên quan
- 1. NodeJS + SocketIO đẩy vào Ứng dụng di động
- 2. gevent-socketio không sử dụng @ tôi app.route endpoint cho socketio
- 3. Nhập tệp và Dart
- 4. Google Maps và DART
- 5. NodeJs, Mocha và Mongoose
- 6. Nodejs Clustering và expressjs phiên
- 7. trong Dart
- 8. Cách phát ra sự kiện SocketIO trên máy chủ
- 9. dụ tối thiểu của microframework chai Python sử dụng gevent-socketio và Socket.IO.js
- 10. Dart: mặc định gitignore?
- 11. nodejs và phòng trò chuyện socket.io
- 12. Giá treo và NodeJS/Sao chổi
- 13. NodeJs và Mảng Ejs đèo trang
- 14. Mô-đun NodeJS và các lớp
- 15. gọi javascript từ Dart
- 16. Tách mã bằng Dart
- 17. Khu vực Google Dart?
- 18. Mã hóa và giải mã bằng python và nodejs
- 19. typedef trong Dart là gì?
- 20. NodeJS Passport
- 21. Map bởi Class trong Dart
- 22. Nhúng Dart vào ứng dụng
- 23. Dart js interop với D3
- 24. Math.round() trong Dart ở đâu?
- 25. Console.log bằng ngôn ngữ Dart
- 26. mootools & nodejs
- 27. SignalR hoặc NodeJS/Socket.IO?
- 28. CoffeeScript và NodeJS: Làm cách nào để xuất nhiều lớp?
- 29. Sử dụng nodejs async và yêu cầu mô-đun
- 30. Downgrade NodeJs Phiên bản và phiên bản express
Hãy thử cảng SocketIO để Dart: https://github.com/ petrh/duct –
URL chính xác đến cổng Dart của SocketIO nằm trong câu trả lời này http://stackoverflow.com/a/15647977/301740 –