Questions tagged [socket]

Network sockets are software abstractions that provide a shared, standard API for data transmission and receiving across computer networks.

Filter by
Sorted by
Tagged with
0 votes
0 answers
103 views

Game server question: Sharing data between server and client

I'm personally developing a massive multiplayer server for the FPS game genre. (Ex: such as battlefield series or call of duty series) In general, people usually use a server and client structure to ...
0 votes
1 answer
475 views

How to upload a certificate in Unity for an SSL connection

I am developing a videogame in Unity for mobile devices (Android / IOs) that connects to a server through a TCP connection by socket under TLS1.2. For this reason, my client needs to have the server's ...
0 votes
0 answers
125 views

Should I send the entries using a tickrate? Netcode Authoritative Server

I am developing a 2D platform and shooting video game in Unity 2D with authoritative logic / physics on the server (The physics server is also developed in Unity to be able to use the box2D library on ...
-1 votes
1 answer
2k views

python sockets: receive data only when data is available?

I am writing an update to a game I have written in python, and I am currently adding server support. I can't show you the main code (for the client), as it is hundreds of lines long. However, what I ...
0 votes
0 answers
33 views

What design choice should I follow for client-server communication?

My game server currently launches a thread for each connected client, and handles all data exchange through that socket in a server-blocks-until-client-requests fashion. The problem derives from the ...
0 votes
1 answer
672 views

TCP vs. Reliable UDP? Sending Reliable Packets in Fast-paced Multiplayer Games?

I'm currently working on a networking framework for Unity3D in order to simplify making multiplayer games. I'm using UDP for any kind of synchronisation and unimportant data. My question is: how do ...
0 votes
0 answers
424 views

How can I build an authoritative server to handle players actions taking into consideration scalability of solution

I've started with Unity3D to develop a multiplayer game similar to world of tanks, it's using authoritative server and I was able to sync movements between several clients. I'm using c# and on the ...
  • 101
0 votes
0 answers
137 views

WebSocketSharp For Unity

I have integrated WebSocketSharp with Unity 2018.4.14f1 and it works well with Android and IOS. I wanted to know that most of the other socket.io plugins for unity have a wrapper of Class Packet over ...
0 votes
0 answers
192 views

Does StreamPeerTCP guarantee received packet is same from server?

I'm making simple Godot project that works with Node.js server. To receive and send packet to Node.js server, I used StreamPeerTCP. First seems works, but after 2nd transmission from server, extract ...
  • 1,123
0 votes
0 answers
25 views

Networking and Timing issue

I have been trying to use the low-level API for UNET and the focus of this problem is this: ...
0 votes
1 answer
610 views

Fast Serialization for Multiplayer Gaming

I wish to make a Java based multiplayer game. I am learning all about sockets and so forth. I have built a very basic UDP system that serializes an object with all the information about the game state ...
1 vote
1 answer
590 views

Handling bad network clients using socket.io

Currently I'm working on a MMO game which players can join and exit game whenever they want. I have a connection manager server (CMS) written in golang using socket io library. World connects to CMS ...
0 votes
1 answer
136 views

Check if client is alive

I am having client/server application and i want to detect if client is alive. So i know that send() will return me null but it ...
0 votes
1 answer
51 views

Trying to understand exactly how the server sends data to the client to prevent malicious actions

I recently started coding a game with one of my friends and he is taking care of the front end and I am doing the back end. I read many blogs/articles/tutorials on how the back end communicates with ...
  • 101
0 votes
2 answers
967 views

Is it secure to use UDP socket for a game server?

I'm working on a multiplayer android game with Unity. For server side I use python. There is no login system or username. Basically, there is a matchmaking system and rooms. I send json object which ...
  • 3
1 vote
1 answer
927 views

Unreal Engine 4.18 - Knife (Weapon) collides with character capsule collision

I have a character and he has a knife in his hand. When Run / Walk action happens hands move and so does knife, its collision collides with character's capsule collision and causes issue in movement. ...
0 votes
1 answer
1k views

World & client listening, use multi-threading or multi-process?

My game is based on a client / server architecture where client only sends input and receives server output. Server has to keep track of the game, updating the world etc. But also listen to clients ...
  • 135
1 vote
0 answers
168 views

Cocos2d-x : Socket.io-client-cpp crashes after creating scene

I'm using https://github.com/socketio/socket.io-client-cpp with cocos, because the built-in socket.io doesn't support callback (http://discuss.cocos2d-x.org/t/doesnt-work-with-socketio-2-0-1-and-...
  • 223
0 votes
1 answer
2k views

Could a Peer-To-Peer network architecture be good for my fighting game

I am looking forward to developing a 2D spaceship-fighting, brawler game and I have so many ideas about it. I am going to make a single-player component anyway, but the core of this game would ...
1 vote
0 answers
109 views

Unity won't Instantiate() outside of Start(), even though code is the same

I am trying to add a gameobject to my game using a socket connection. I have a SocketHandler class, which simply connects to my NodeJS socket server, which can also call a method on another class, ...
4 votes
0 answers
105 views

Implementing a game in Unity without Unity Networking [closed]

I have been programming in Unity for a while, and ever since I started I could not wrap my head around the Unity Networking system. I understand on a whole how it works, I even made a small project ...
3 votes
1 answer
340 views

How would a server handle sending entity updates to clients?

Lately I've been looking into networking and sockets and made small test programs to get the basics down. So far I've made a TCP turn-based game from where I learnt a lot and helped me getting some ...
1 vote
2 answers
427 views

Network game like MMO - TPC or UDP [closed]

I saw this subject several times, however I will wish better understand. I am working on the development of a 2d game like a little MMO. (Currently I only do research). I see people who says it's ...
  • 13
2 votes
1 answer
710 views

unity, socketio, nodejs. amount of messages sent is multiplied by amount of NPcs that have ever spawned

I am building a 2d top down multiplayer mmo. very lightweight. a note on architecture I am using Unity as an engine, I have a backend Nodejs/socket.io websockets server. and a main Master client ...
  • 43
1 vote
0 answers
406 views

Node.js in LibGDX project [closed]

I'm developing a game with LibGDX, and right now I'm trying the multiplayer part. I have managed to connect several players through Node.js and socketIO but when I try to make the lobby I am doubting ...
  • 11
0 votes
1 answer
740 views

How do I make my offline socket.io server go online?

I've made a simple multiplayer game using socket.io, and took a lot of help from YouTube and the Internet on how to do it. However, the tutorials only talk about how to run the server locally, and ...
  • 101
2 votes
3 answers
801 views

Synchronizing object states over .NET sockets

What I want to achieve is synchronize the state of a list of objects between two applications using sockets. All my attempts, but failed. One of my methods was to send each object each update to the ...
0 votes
1 answer
74 views

How to solve this card game turn requestes clashing issue

So I am developing a poker card game using JS +node.js + socket.io. It is turn-based game. There will be a host and 4 other players.The flow is the players need to make a yes/no choice, then the host ...
  • 113
1 vote
0 answers
40 views

Socket.io emit textfield

Hello everyone I learned how to emit from socket.io website guides but I was wondering how does the chat example receive its input? For example in my cocos2dx app how do I pass a text field over to ...
0 votes
1 answer
3k views

SocketException: No connection could be made because the target machine actively refused it

I am working on connecting a client to a server using socket connection. I have a button, when I click on the button, it's giving the below exception in Unity. "SocketException: No connection could ...
1 vote
0 answers
90 views

Delay in connecting to server in Unity

I have a button, when I press the connect button, it gets connected to the server. When I press the connect button again, it's getting delay in connecting to the server. Below is the code to connect ...
0 votes
1 answer
1k views

Try to connect to Game Maker server

I'm trying to make a simple multiplayer experience with Game Maker, using a local network, and the basic idea is to use Game Maker's built-in networking functions. Using a simple client-server pattern,...
0 votes
1 answer
6k views

TCP Socket communication with unity

I am working on communicating unity application with an PC app. Since I doesn't know how socket programming can be implemented in unity.Can anybody please help me in creating a simple small ...
1 vote
1 answer
1k views

Best client/server architecture for a mobile management game?

For the past year I have worked on a small company that develops a traditional browser based strategy game, of the likes of Travian or Ogame, but using a more interactive approach like Tribal Wars 2. ...
0 votes
2 answers
411 views

Unity WebGL build throws errors

I am working on a multiplayer game for WebGL platform and I am using SocketIo & node.js server for handling the game. I am facing issues, as shown in the attached image. I have no idea about what ...
0 votes
1 answer
867 views

what is the best way to code an online multiplayer game? [closed]

so i want to create a simple game that runs over a network but I am having trouble deciding what needs to be done in terms of what the server needs to do and what the clients need to do. I understand ...
  • 327
3 votes
1 answer
193 views

Slick2D Networking Crash

This is my first post, so I apologize if it's been put in the wrong place or something. Anyways, here's my problem: I've run into an issue with running my client-side code in one of my game-states. ...
user avatar
1 vote
2 answers
271 views

Do I need TCP socket?

My game uses UDP sockets to stream updates between server and client and I've also made a reliable channel that resends messages if there's no response and makes sure same message isn't processed ...
  • 494
3 votes
1 answer
3k views

How should I send packets to multiple clients on UDP? [closed]

I'm developing a 2D action side-scroller shoot-em-up game and I recently implemented the multiplayer aspect. When the server sends packets containing the game state (which are about 500-700 bytes) ...
  • 33
-1 votes
1 answer
940 views

What is the best way to send/receive data about user coordinates and other properties?

For example If I have 2 users, and each of them have an object, and that object has: x coordinates, y coordinates, angle, state, and other properties... I use java let'say the game changes at 30 ...
22 votes
4 answers
22k views

How to keep server-client clocks in-sync for precision networked games like Quake 3?

I'm working on a 2D top-down-shooter and doing my best to copy concepts used in networked games like Quake 3. I have an authoritative server. The server sends snapshots to clients. Snapshots contain ...
  • 459
7 votes
3 answers
5k views

How do I access a Unity class from an Android Activity?

I have made my own C# classes in Unity. How can I access them from the Android Activity that starts the UnityPlayer? Example: I have a C# class called ...
1 vote
3 answers
923 views

Send info about gun shots via UDP

I am writing a small multiplayer game in C++. But I am confused about how to send info about gun shots to achieve best performance. I am thinking of different ways to do that: Let's say we have a gun ...
  • 143
1 vote
0 answers
355 views

Delay command execution over sockets

I've been trying to fix the game loop in a real time (tick delay) MUD. I realized using Thread.Sleep would seem clunky when the user spammed commands through their ...
  • 123
1 vote
2 answers
1k views

Should I use threads to check sockets for multiplayer game?

In a multiplayer game does the code to get/send info from/to sockets reside in the game loop or does it belong in its own thread?
  • 113
0 votes
3 answers
925 views

Why is my client laggy despite 60 update packets a second? [closed]

I am developing a small multiplayer game with XNA. It's a usual client-server architecture -- I have a server and many clients communicating with it through UDP (via .NET's ...
  • 143
7 votes
2 answers
8k views

UDP vs TCP in multiplayer mobile game

I'm working on a networked multiplayer game, initially for iOS. Even with TCP_NODELAY there are large fluctuations in latency. I can't be sure of the reason, but I would not be surprised if it was ...
  • 299
5 votes
2 answers
3k views

Mobile Multiplayer games and coping with high latency

I'm currently researching regarding a design for an online (realtime) mobile multiplayer game. As such, i'm taking into consideration that latencies (lag) is going to be high (perhaps higher than PC/...
  • 879
2 votes
2 answers
570 views

Adobe Air turn based multiplayer Game, sockets vs http bandwidth

I am developing an Adobe Air multiplayer game for iPad. It is turn based and not realtime. It is like checkers game. I want to use a client server model. I have found 2 options to connect to server so ...
3 votes
1 answer
1k views

Unity editor stalling on second attempt to play

I am attempting to use a Tobii TX300 eye-tracker as an input device for Unity. This device is connected via LAN (TCP connection managed by Tobii SDK). The Tobii SDK has appropriate methods (I am ...
  • 131