'Stickies'에 해당되는 글 1건
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를 사용하여 한글을 처리하도록 하였다.