
다시 클라이언트로 넘어와서 이전에 만든 서버와 연결을 시도해 볼겁니다. 기존 프로젝트에서 클라이언트 소켓 클레스를 하나 생성해 줍니다. 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
- uwp textblock
- 채팅
- tcp echo server
- UDP 클라이언트
- 에코 클라이언트
- 윈도으 템플릿
- Visual Studio
- 에코서버
- C
- UDP Echo Server
- SOL
- 솔라나
- 비주얼 스튜디오
- 토큰
- uwp button
- C++ 쓰레드
- UDP 소켓 프로그램
- program
- echo tcp client
- SPL-TOKEN
- TCP 서버
- uwp
- uwp textbox
- echo server
- 큐 리스트
- c++
- 프로그램
- C#
- UDP Socket
- _beginthreadex 예제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |