Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Point Blank (Piercing Blow) (https://forum.zone-game.info/forumdisplay.php?f=204)
-   -   [Piercing Blow] udp (https://forum.zone-game.info/showthread.php?t=41503)

Dewalon 09.10.2016 06:31

udp
 
Всем хай, ребята подскажи в старом пб был порт udp 29890
а в piercing blow какой теперь udp?
когда я пытаюсь отослать 29890 у меня рвет соединение

PROGRAMMATOR 09.10.2016 14:41

Re: udp
 
IpEndPoint берётся из подключения.

public void BeginReceive(IAsyncResult asyncResult)
{
	var server = asyncResult.AsyncState as UdpServer;
	var endPoint = new IPEndPoint(IPAddress.Any, 0);
 
	try
	{
		var buffer = server.EndReceive(asyncResult, ref endPoint);
 
		// ...
 
		server.Send(packet.Data, packet.Data.Length, endPoint);
 
		// ...
	}
	catch
	{
		// ...
	}
}
 
Code: C#

zOne62 15.04.2017 15:11

Re: udp
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 419577)
IpEndPoint берётся из подключения.

public void BeginReceive(IAsyncResult asyncResult)
{
	var server = asyncResult.AsyncState as UdpServer;
	var endPoint = new IPEndPoint(IPAddress.Any, 0);
 
	try
	{
		var buffer = server.EndReceive(asyncResult, ref endPoint);
 
		// ...
 
		server.Send(packet.Data, packet.Data.Length, endPoint);
 
		// ...
	}
	catch
	{
		// ...
	}
}
 
Code: C#

PROGRAMMATOR
a kak budet EndReceive?

PROGRAMMATOR 15.04.2017 16:04

Re: udp
 
UdpClient.EndReceive


Текущее время: 01:34. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot