
다시 클라이언트로 넘어와서 이전에 만든 서버와 연결을 시도해 볼겁니다. 기존 프로젝트에서 클라이언트 소켓 클레스를 하나 생성해 줍니다. ClientSocket.cs 코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; using System.Net.Sockets; using System.Threading; using System.Text; namespace AppTEST { class ClientSocket { private ClientSocket() { } // 해당 클레스를 싱글톤으로 만듭니다. private s..

이제 채팅창에 참여자를 만들기 위해 아래처럼 UI를 추가했습니다. 참여자 TextBox는 list_attend 라고 이름을 붙여줬습니다. 이제 채팅에 로그인한 사람을 저 참여자에 붙여 주기 위해서 로그인 화면을 새롭게 만들어서 출력해 줘야 합니다. 여기에서는 닉네임으로 활동할 수 있도록 해봅시다. 새로운 view xaml를 만들어 줍니다. 새로운 뷰 페이지가 생성되었습니다. 이제 적당히 컨트롤러를 배치합니다. TextBox 이름은 txNickName, 확인 버튼을 btnLoginOk 라고 지어줬습니다. 이제 첫 페이지를 MainPage가 아닌 로그인 화면을 띄워주기 위해 rootFrame를 MainPage에서 LoginPage로 변경 시켰습니다. 해당 코드는 App.xaml.cs 파일 안에 있습니다. i..

이제 기본 기능을 통해서 채팅 앱을 만들어 보도록 할게요. 기존에 만들었던 UI에서 TextBox를 추가하여 채팅 UI를 만들어 보겠습니다. 위와 같이 TextBox를 하나 더 추가하고 chattingView라고 이름을 지어줬어요. public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); initView(); } private void initView() { // 텍스트 박스 초기화 chattingView.Text = ""; // 텍스트박스에 세로 스크롤 바 적용 ScrollViewer.SetVerticalScrollBarVisibility(chattingView, ScrollBarVisibil..
- Total
- Today
- Yesterday
- 토큰
- program
- 채팅
- UDP Echo Server
- 윈도으 템플릿
- uwp
- uwp textblock
- TCP 서버
- c++
- uwp button
- uwp textbox
- 프로그램
- UDP Socket
- 에코 클라이언트
- 비주얼 스튜디오
- C#
- 솔라나
- echo server
- 에코서버
- 큐 리스트
- C++ 쓰레드
- Visual Studio
- SOL
- echo tcp client
- tcp echo server
- UDP 소켓 프로그램
- C
- _beginthreadex 예제
- SPL-TOKEN
- UDP 클라이언트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |