금 내가 클라이언트 짜고있음

일단 코드부터 보여드림


public void SendData(string strSendData)
        {
            try
            {
                if (string.IsNullOrEmpty(strSendData))
                {
                    return;
                }

                byte[] outStream = System.Text.Encoding.ASCII.GetBytes(strSendData);
               
                SocketAsyncEventArgs socketAsync = new SocketAsyncEventArgs();
                socketAsyncData.SetBuffer(outStream, 0, outStream.Length);
                bool isSend = this._clientSocket.SendAsync(socketAsyncData);
            }
            catch (Exception e)
            {
                Console.WriteLine("SendData(1) Fail : {0}", e.ToString());
            }
        }



public void SendData(byte[] bzSendData)
        {
            try
            {
                if (bzSendData.Length < 0)
                {
                    return;
                }

                SocketAsyncEventArgs socketAsync = new SocketAsyncEventArgs();
                socketAsyncData.SetBuffer(bzSendData, 0, bzSendData.Length);
                bool isSend = this._clientSocket.SendAsync(socketAsyncData);

   

            }
            catch (Exception e)
            {
                Console.WriteLine("SendData(2) Fail : {0}", e.ToString());
            }
        }



첫번째 SendData는 SendAsync 할때 true 가 리턴되는데

두번째 SendData는 SendAsync 할때 false가 리턴되요


두번째꺼도 true가 되게 해야되는데 이거 어떡게 고치져 msdn에도 그냥

false는 뭐고 true는 뭐고만 나와있고

false를 true로 되게 해야되는 방법은 안나와 있어서 딥빡임 지금

행님들 도와주세여