fonksiyonu bir değişken uzerinden cagiriyorsaniz değişkeni initialize etmeniz gerekiyor.
WebSocket socket;
socket.connect('...');
hatayi boyle bir yapıda aliyorsunuz sanırım. asagidaki gibi düzenleyip deneyebilir misiniz.
WebSocket socket = new WebSocket();
//socket = new WebSocket(); // veya
socket.connect('...');