开发者

How to send UDP packets to clients who are on the same LAN

I'm currently working on the UDP networking of a game.

Let's say there are two players on the same NAT/LAN. They consequently share the same external IP. They both join the same game server which is at another location and has a different external IP.

How can the game server send UDP packets to a specific player over the LAN?

Everything is fine when every player is on a different LAN, but when two or more are on the same LAN I know don't how to reach them.

BTW I'm using C# but I 开发者_JS百科guess it doesn't really matters here.


By your description I assume their access to the server is through a NATting device. In this case you don't have anything to do, the two clients will be seen coming from the same IP address but different source port, hence easily distinguishable.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜