Visual Studio로 만든 대화 프로그램(타PC간 연결)[고급C프로그래밍 및 설계](2)[NETCHAT PROGRAM]
Eric
다운로드
장바구니
소개글
2023년 1학기에 [고급C프로그래밍 및 설계]를 수강하고 해당 과목에서 만든NetChat 프로그램입니다.
본 과목에서 A+를 받았으며, 해당 자료가 학습 및 설계에 있어서 도움이 되면 좋을 것 같아, 자료를 등록합니다.
해당 프로그램은 다른 채팅 프로그램과 같이 다른 PC에서도 다른 IP에서도 연결이 가능하게 만들었습니다. 다만 Server와 Client 둘 다를 Connect하지 않고 한 개씩 [connect]를 하여야 원활하게 진행할 수 있습니다.
봐주셔서 감사합니다.
컴파일 실행환경
Visual studio2019 (C#, C언어 사용)압축파일 내 파일목록
.vs/NetChat2.1/FileContentIndex/merges/
.vs/NetChat2.1/FileContentIndex/69df0361-303f-444a-97dc-27568ee82294.vsidx
.vs/NetChat2.1/FileContentIndex/read.lock
.vs/NetChat2.1/v17/.suo
NetChat V2.0/.vs/NetChat/FileContentIndex/merges/
NetChat V2.0/.vs/NetChat/FileContentIndex/426668d4-f491-45fe-b399-243a8cd426ae.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/722fc6de-398c-42aa-ad78-fff1303f303b.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/a2e808b0-48b2-42ba-af39-455b0beb536e.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/af5eb1af-2bc5-4bbc-b53b-2f4b57e1f9a1.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/read.lock
NetChat V2.0/.vs/NetChat/v17/.suo
NetChat V2.0/Properties/AssemblyInfo.cs
NetChat V2.0/Properties/Resources.Designer.cs
NetChat V2.0/Properties/Resources.resx
NetChat V2.0/Properties/Settings.Designer.cs
NetChat V2.0/Properties/Settings.settings
NetChat V2.0/bin/Debug/NetChat.exe
NetChat V2.0/bin/Debug/NetChat.exe.config
NetChat V2.0/bin/Debug/NetChat.pdb
NetChat V2.0/bin/Release/
NetChat V2.0/obj/Debug/TempPE/
NetChat V2.0/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
NetChat V2.0/obj/Debug/DesignTimeResolveAssemblyReferences.cache
NetChat V2.0/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
NetChat V2.0/obj/Debug/NetChat.FrmClient.resources
NetChat V2.0/obj/Debug/NetChat.FrmServer.resources
NetChat V2.0/obj/Debug/NetChat.Properties.Resources.resources
NetChat V2.0/obj/Debug/NetChat.csproj.AssemblyReference.cache
NetChat V2.0/obj/Debug/NetChat.csproj.CoreCompileInputs.cache
NetChat V2.0/obj/Debug/NetChat.csproj.FileListAbsolute.txt
NetChat V2.0/obj/Debug/NetChat.csproj.GenerateResource.cache
NetChat V2.0/obj/Debug/NetChat.csproj.SuggestedBindingRedirects.cache
NetChat V2.0/obj/Debug/NetChat.exe
NetChat V2.0/obj/Debug/NetChat.pdb
NetChat V2.0/App.config
NetChat V2.0/FrmClient.Designer.cs
NetChat V2.0/FrmClient.cs
NetChat V2.0/FrmClient.resx
NetChat V2.0/FrmServer.Designer.cs
NetChat V2.0/FrmServer.cs
NetChat V2.0/FrmServer.resx
NetChat V2.0/NetChat.csproj
NetChat V2.0/Program.cs
NetChat2.1.sln
.vs/NetChat2.1/FileContentIndex/69df0361-303f-444a-97dc-27568ee82294.vsidx
.vs/NetChat2.1/FileContentIndex/read.lock
.vs/NetChat2.1/v17/.suo
NetChat V2.0/.vs/NetChat/FileContentIndex/merges/
NetChat V2.0/.vs/NetChat/FileContentIndex/426668d4-f491-45fe-b399-243a8cd426ae.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/722fc6de-398c-42aa-ad78-fff1303f303b.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/a2e808b0-48b2-42ba-af39-455b0beb536e.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/af5eb1af-2bc5-4bbc-b53b-2f4b57e1f9a1.vsidx
NetChat V2.0/.vs/NetChat/FileContentIndex/read.lock
NetChat V2.0/.vs/NetChat/v17/.suo
NetChat V2.0/Properties/AssemblyInfo.cs
NetChat V2.0/Properties/Resources.Designer.cs
NetChat V2.0/Properties/Resources.resx
NetChat V2.0/Properties/Settings.Designer.cs
NetChat V2.0/Properties/Settings.settings
NetChat V2.0/bin/Debug/NetChat.exe
NetChat V2.0/bin/Debug/NetChat.exe.config
NetChat V2.0/bin/Debug/NetChat.pdb
NetChat V2.0/bin/Release/
NetChat V2.0/obj/Debug/TempPE/
NetChat V2.0/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
NetChat V2.0/obj/Debug/DesignTimeResolveAssemblyReferences.cache
NetChat V2.0/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
NetChat V2.0/obj/Debug/NetChat.FrmClient.resources
NetChat V2.0/obj/Debug/NetChat.FrmServer.resources
NetChat V2.0/obj/Debug/NetChat.Properties.Resources.resources
NetChat V2.0/obj/Debug/NetChat.csproj.AssemblyReference.cache
NetChat V2.0/obj/Debug/NetChat.csproj.CoreCompileInputs.cache
NetChat V2.0/obj/Debug/NetChat.csproj.FileListAbsolute.txt
NetChat V2.0/obj/Debug/NetChat.csproj.GenerateResource.cache
NetChat V2.0/obj/Debug/NetChat.csproj.SuggestedBindingRedirects.cache
NetChat V2.0/obj/Debug/NetChat.exe
NetChat V2.0/obj/Debug/NetChat.pdb
NetChat V2.0/App.config
NetChat V2.0/FrmClient.Designer.cs
NetChat V2.0/FrmClient.cs
NetChat V2.0/FrmClient.resx
NetChat V2.0/FrmServer.Designer.cs
NetChat V2.0/FrmServer.cs
NetChat V2.0/FrmServer.resx
NetChat V2.0/NetChat.csproj
NetChat V2.0/Program.cs
NetChat2.1.sln
참고 자료
- 고급C프로그래밍 및 설계- https://blog.naver.com/wjddus3204
- https://www.codeproject.com/Tips/607801/SimpleplusChatplusprogramplusinplusC-23
- https://www.youtube.com/watch?v=CrkGcp7RbVI