byte[] sendbuffer = Encoding.Default.GetBytes("1234567890");
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IAsyncResult asyncResult = client.BeginConnect("127.0.0.1", 19200, null, null);
if (asyncResult.AsyncWaitHandle.WaitOne(5000, false)) //5초대기
{
//서버 연결 성공
client.EndConnect(asyncResult);
client.Send(sendbuffer, 0, sendbuffer.Length, SocketFlags.None);
else
//서버 연결 실패
if (client != null)
client.Close();
'C#' 카테고리의 다른 글
[C#]관리자 권한으로 프로그램 실행하기 예제 (0) | 2016.09.02 |
---|---|
[C#]파일 압축/해제하기 예제 (0) | 2016.09.02 |
[C#]DataGridView 항상 마지막 행 보여주기 예제 (0) | 2016.07.25 |
C#]주민등록번호 체크 코드 예제 (0) | 2016.06.21 |
[C#]프로젝트명, 클래스명, 함수명 구하기 예제 (0) | 2016.06.14 |