안녕하세요 C# 를 독학중인 학생입니다.
최근 UDP 를 활용하여 pc간 이미지 전송하는 프로그램으 만드는중입니다.
서버에서 클라이언트로 이미지를 byte로 변환하여 클라이언트로 보낼때 byte 최대크기가 초과 되엇다고 합니다. 이 부분을 어떻게 수정을 해야할지 감이 안잡힙니다…
많이 부족하지만 아래는 제가 짠 코드입니다…
{
UdpClient cli_2 = new UdpClient();
IPEndPoint remoteEP = new IPEndPoint(IPAddress.Parse(“0.0.0.0”), 6262);
byte[] datagram_2 = ImageToByteArray(this.pictureBox1.Image);
string ledata_2 = datagram_2.Length.ToString();
byte[] data_2 = Encoding.UTF8.GetBytes(ledata_2);
cli_2.Send(datagram_2 , datagram_2 .Length, “0.0.0.0”, 6666);
cli_2.Send(data_2, data_2.Length, “0.0.0.0”, 6666);
}
굵은글씨 부분에서 에러가 나타나는중입니다…