MCPcopy
hub / github.com/socketio/socket.io-client-java

github.com/socketio/socket.io-client-java @socket.io-client-2.1.2 sqlite

repository ↗ · DeepWiki ↗ · release socket.io-client-2.1.2 ↗
327 symbols 1,289 edges 35 files 19 documented · 6%
README

Socket.IO-client Java

Build Status

This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client.

See also:

Table of content

Compatibility

Client version Socket.IO server
0.9.x 1.x
1.x 2.x
2.x 3.x / 4.x

Documentation

The documentation can be found here.

The source of this documentation is in the src/site/ directory of the repository. Pull requests are welcome!

License

MIT

Extension points exported contracts — how you extend this code

Ack (Interface)
Acknowledgement. [14 implementers]
src/main/java/io/socket/client/Ack.java
OpenCallback (Interface)
(no doc) [13 implementers]
src/main/java/io/socket/client/Manager.java
Handle (Interface)
(no doc) [4 implementers]
src/main/java/io/socket/client/On.java
Parser (Interface)
(no doc) [1 implementers]
src/main/java/io/socket/parser/Parser.java

Core symbols most depended-on inside this repo

on
called by 138
src/main/java/io/socket/client/On.java
emit
called by 57
src/main/java/io/socket/client/Socket.java
close
called by 46
src/main/java/io/socket/client/Socket.java
disconnect
called by 35
src/main/java/io/socket/client/Socket.java
add
called by 30
src/main/java/io/socket/parser/Parser.java
io
called by 23
src/main/java/io/socket/client/Socket.java
open
called by 21
src/main/java/io/socket/client/Socket.java
socket
called by 13
src/main/java/io/socket/client/Manager.java

Shape

Method 278
Class 40
Interface 7
Enum 1
Function 1

Languages

Java100%
TypeScript1%

Modules by API surface

src/test/java/io/socket/client/ConnectionTest.java34 symbols
src/main/java/io/socket/client/Socket.java32 symbols
src/main/java/io/socket/client/Manager.java31 symbols
src/main/java/io/socket/client/SocketOptionBuilder.java24 symbols
src/test/java/io/socket/client/SocketTest.java22 symbols
src/main/java/io/socket/parser/IOParser.java18 symbols
src/test/java/io/socket/client/ServerConnectionTest.java14 symbols
src/test/java/io/socket/client/UrlTest.java10 symbols
src/test/java/io/socket/client/SSLConnectionTest.java10 symbols
src/test/java/io/socket/hasbinary/HasBinaryTest.java9 symbols
src/test/java/io/socket/client/Connection.java9 symbols
src/main/java/io/socket/parser/Parser.java9 symbols

Dependencies from manifests, versioned

io.socket:engine.io-client2.1.0 · 1×
junit:junit4.12 · 1×
org.hamcrest:hamcrest-library1.3 · 1×
org.json:json20090211 · 1×
org.skyscreamer:jsonassert1.5.0 · 1×
socket.io3.0.4 · 1×

For agents

$ claude mcp add socket.io-client-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact