code-disaster / steamworks4j

A thin Java wrapper to access the Steamworks API
https://code-disaster.github.io/steamworks4j/
MIT License
479 stars 67 forks source link

Support ISteamNetworkingSockets #79

Open Suvitruf opened 5 years ago

Suvitruf commented 5 years ago

Hello there. Valve just opened ISteamNetworkingSockets API.

Would be nice, if steamworks4j implements it.

AlrikG commented 5 years ago

@code-disaster I don't get it. There is no SteamNetworkingSockets in steam_api.h (SDK1.44) o.O Is this a bug? I don't know how to get the pointer to SteamNetworkingSockets.

AlrikG commented 5 years ago

I got it. Just had to read the Steam API doc carefully.... I have to use the global assessor. OK, I am trying to implement the Steam Networking Sockets. But I think there are some cases where I need some help.

Danjb1 commented 3 years ago

I am also interested in the ISteamNetworkingMessages API.

The existing ISteamNetworking API currently supported by steamworks4j is deprecated.

baz-atak commented 3 years ago

Going to implement steam networking and find that ISteamNetworking is deprecated / replacements aren't implemented in steamworks4j. Now in a quandary as to whether to try and leave in my old socket based code in place or implement using a deprecated API.

Would be nice if ISteamNetworkingSockets, ISteamNetworkingMessages etc was implemented :)

Osaris31 commented 2 years ago

Same, it would be great to see ISteamNetworkingMessages implemented!

tylerhasman commented 9 months ago

Bumping this because I need this feature!

Edit: Ok, I've been implementing themselves in my own fork. Will create a PR soon.

tylerhasman commented 9 months ago

Created a pull request with very basic features for steam networking sockets: https://github.com/code-disaster/steamworks4j/pull/138

Supports P2P sockets and poll groups.