@Override
public int invoke(NativeLong dwConnID, Pointer socket)
{
boolean pass = true;
SocketAddress addr = app.server.getRemoteAddress(dwConnID);
if(!app.reject.isEmpty())
{
if(app.reject.compareToIgnoreCase(addr.getAddress()) == 0)
pass = false;
}
logOnAccept(dwConnID.longValue(), addr.getAddress(), addr.getPort(), pass);
if(pass)
app.addMessage(dwConnID);
return pass ? HandleResult.HR_OK : HandleResult.HR_ERROR;