jonataslaw / jonataslaw/getsocket
flutter (27214): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: HttpException: Connection closed before full header was received,
- Dominant language
- Dart
- Stars
- 18
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
**E/flutter (27214): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: HttpException: Connection closed before full header was received, uri = http://192.168.1.13:3000**
Backend : Socket io
Client Socket : GetSocket
flutter version 2.2.0
dart 2.12
```
class DetailController extends GetNotifier {
GetSocket socket = GetSocket("http://192.168.1.13:3000");
DetailController():super("");
@override
void onInit() {
super.onInit();
print('onInit called');
socket.onOpen(() {
print('onOpen');
change(value, status: RxStatus.success());
});
socket.onMessage((data) {
print('message received: $data');
change(data);
});
socket.onClose((close) {
print('close called');
change(value, status: RxStatus.error(close.message));
});
socket.onError((e) {
print('error called');
change(value, status: RxStatus.error(e.message));
});
socket.on('events', (val) {
print(val);
});
socket.emit('events', {
"id":"d82c73b4-fbbf-4eb2-b704-71f14c128831",
"nbr":2
});
socket.connect();
}
void sendMessage() {
socket.emit('events', {
"id":"d82c73b4-fbbf-4eb2-b704-71f14c128831",
"nbr":2
});
}
}
```
GetView
```
Container(height: 100,child: IconButton(
onPressed: (){
controller.sendMessage();
},
icon: Icon(FlutterRemix.bluetooth_connect_fill),
),)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.