это моя зависимость
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>a</groupId>
<artifactId>a</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>io.socket</groupId>
<artifactId>socket.io-client</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
this is my client (main)
import io.socket.client.Socket;
import io.socket.emitter.Emitter;
public class client {
public static void main(String[] args) {
socket = IO.socket("http://145.24.222.151::8085");
socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {
public void call(Object... args) {
Socket.emit("foo", "hi");
Socket.disconnect();
}
}).on("event", new Emitter.Listener() {
public void call(Object... args) {}
}).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() {
public void call(Object... args) {}
});
Socket.connect();
}
}
он не распознает ни одну из функций сокета, только как 2, я уже выполнил maven clean maven install, и я попытался закрыть и снова открыть eclipse, он ничего никому не делает знаю, почему? я получаю следующие ошибки:
Исключение в потоке «main» java .lang.Error: Неразрешенные проблемы компиляции: сокет не может быть разрешен в переменную IO не может быть разрешен сокет не может быть разрешен Socket не может быть разрешен в переменная Эмиттер не может быть преобразован в тип сокета не может быть разрешен сокет не может быть разрешен Эмиттер не может быть преобразован в тип Вызов метода (Object ...) типа new Listener () {} должен переопределить метод суперкласса Socket не может быть разрешен в переменную Emitter не может быть разрешен в тип. Вызов метода (Object ...) типа new Listener () {} должен переопределить метод суперкласса, сокет не может быть разрешен
at client.main(client.java:3)