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