'Stickies'에 해당되는 글 1건

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

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

Posted at 2013. 7. 28. 06:17 | Posted in 카테고리 없음
01.private void button1_Click(object sender, EventArgs e)
02.{
03.    // IP와 PORT 설정
04.    IPAddress myIPAddress = IPAddress.Parse("127.0.0.1");
05.    IPEndPoint myIPEndPoint = new IPEndPoint(myIPAddress, 52673);
06. 
07.    // 소켓 준비
08.    Socket mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
09. 
10.    // 소켓 연결 맺기
11.    mySocket.Connect(myIPEndPoint);
12. 
13.    // 전송할 문자열 준비
14.    string myMessage = "#sticky TEXT=" + textBox1.Text + "\n";
15. 
16.    // 전송할 데이터 준비
17.    byte[] sendBuffer = Encoding.Default.GetBytes(((char)Encoding.Default.GetByteCount(myMessage)).ToString() + myMessage);
18. 
19.    // 데이터 전송
20.    mySocket.Send(sendBuffer);
21. 
22.    // 소켓 닫기
23.    mySocket.Close();
24.}

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

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

//