-
C# - ECHO 채팅 서버 - 클라이언트 코드스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/네트워크 기초이론 2023. 5. 18. 17:23
*클라이언트
1. TcpClient에 메시지를 전송할 서버 IP와 포드번호를 지정해 준고 메시지를 전송할 NetworkStream 생성한다// 정보를 요청할 server 주소, 요청할 server 포트번호 TcpClient tcpClient = new TcpClient("10.10.10.105", 9876); NetworkStream stream = tcpClient.GetStream();2-1 보내고 싶은 메시지를 작성한다
2-2 바이트 코드로 인코딩하여 전송할 버퍼에 담는다
2-3 스트림을 통해 전송한다// 메시지를 보내는 코드 string msg = "전송 합니다 클라이언트 보냄니다"; byte[] buff = new byte[1024]; buff = Encoding.UTF8.GetBytes(msg); stream.Write(buff, 0, buff.Length);3. 보내고 나면 연결을 종료한다
stream.Close(); tcpClient.Close();*풀코드
static void Main(string[] args) { // 정보를 요청할 server 주소, 요청할 server 포트번호 TcpClient tcpClient = new TcpClient("10.10.10.105", 9876); NetworkStream stream = tcpClient.GetStream(); string msg = "전송 합니다 클라이언트 보냄니다"; byte[] buff = new byte[1024]; buff = Encoding.UTF8.GetBytes(msg); stream.Close(); tcpClient.Close(); }'스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7 > 네트워크 기초이론' 카테고리의 다른 글
C# ECHO 채팅서버 - 1:N 채팅을 위한 Thread, 서버 클래스 생성 (0) 2023.05.19 C# ECHO 채팅서버 - 서버가 메시지 보내기 (0) 2023.05.18 C# - ECHO 채팅 서버 - Server 코드 (0) 2023.05.18 NAT, 포트 포워딩, DNS (0) 2023.05.11 TCP (0) 2023.05.11