Пример #1
0
void remove_client(struct connection *c,int32_t reason)
{	
	HANDLE sock = c->socket;
	if(0 == connection_destroy(&c))
	{
		ReleaseSocketWrapper(sock);
	}
}
Пример #2
0
void remove_client(struct connection *c,int32_t reason)
{
	uint32_t i = 0;
	for(; i < MAX_CLIENT; ++i)
	{
		if(clients[i] == c)
		{
			clients[i] = 0;
			break;
		}
	}	
	HANDLE sock = c->socket;
	if(0 == connection_destroy(&c))
	{
		ReleaseSocketWrapper(sock);
	}
}
Пример #3
0
int32_t ReleaseSocket(HANDLE sock)
{
    return ReleaseSocketWrapper(sock);
}
Пример #4
0
void ReleaseSocket(SOCK sock)
{
	ReleaseSocketWrapper(sock);
}