jonataslaw / jonataslaw/getsocket

flutter (27214): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: HttpException: Connection closed before full header was received,

Open
#6 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.