'Stickies'에 해당되는 글 1건

  1. Stickies 쪽지 보내기 C# 버전 2013.07.28

Stickies 쪽지 보내기 C# 버전Stickies 쪽지 보내기 C# 버전

Posted at 2013. 7. 28. 06:17 | Posted in 카테고리 없음
private void button1_Click(object sender, EventArgs e)
{
    // IP와 PORT 설정
    IPAddress myIPAddress = IPAddress.Parse("127.0.0.1");
    IPEndPoint myIPEndPoint = new IPEndPoint(myIPAddress, 52673);

    // 소켓 준비
    Socket mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

    // 소켓 연결 맺기
    mySocket.Connect(myIPEndPoint);

    // 전송할 문자열 준비
    string myMessage = "#sticky TEXT=" + textBox1.Text + "\n";

    // 전송할 데이터 준비
    byte[] sendBuffer = Encoding.Default.GetBytes(((char)Encoding.Default.GetByteCount(myMessage)).ToString() + myMessage);

    // 데이터 전송
    mySocket.Send(sendBuffer);

    // 소켓 닫기
    mySocket.Close();
}

* 스티키의 메시지는 최초에 메시지의 전체 사이즈가 나오고 난 뒤에 메시지가 있다.

* 한글 처리를 위해 Length를 사용하지 않고 GetByteCount를 사용하여 한글을 처리하도록 하였다.

//