package ALBasicServer.ALSocket;
import ALBasicServer.ALTask._IALSynTask;
public class SynReceiveMessageTask implements _IALSynTask
{
private ALBasicServerSocket _m_csSocket;
public SynReceiveMessageTask(ALBasicServerSocket _socket)
{
_m_csSocket = _socket;
}
@Override
public void run()
{
if(null == _m_csSocket)
return ;
//处理消息队列中第一个消息
//在任务中处理不占用发送接收线程
//同时不事先把消息取出可以保证消息处理的有序性
_m_csSocket._dealRecMessage();
}
}