금 내가 클라이언트 짜고있음
일단 코드부터 보여드림
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로 되게 해야되는 방법은 안나와 있어서 딥빡임 지금
행님들 도와주세여
파라미터가 다르자나용