internal override void Init()
{
state_ = State.kConnecting;
sock_ = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
if (DisableNagle)
sock_.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, true);
sock_.BeginConnect(connect_ep_, new AsyncCallback(this.StartCb), this);
}