본문 바로가기
반응형

비동기 소켓4

.net socket chatting sample (4) SocketClient using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Net; using System.Net.Sockets; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; using SocketClient.AsyncSocket; using SocketCommon; namespace SocketClient { public partial class Form1 : Form { pri.. 2021. 4. 15.
.net socket chatting sample (3) SocketServer using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using SocketServer.AsyncSocket; using SocketCommon; using System.IO; using System.Runtime.Serialization.Formatters.B.. 2021. 4. 15.
.net socket chatting sample (2) SocketCommon Server Source SocketCommon Project using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace SocketCommon { public class AllowAllAssemblyVersionsDeserializationBinder : System.Runtime.Serialization.SerializationBinder { public override Type BindToType(string assemblyName, string typeName) { Type typeToDe.. 2021. 4. 15.
.net socket chatting sample (1) .net socket chatting 예제. 예외처리하지 않음. 정해진 시나리오를 벗어나면.. 에러날 수 있음. 원래 다른 목적으로 필요 로직 샘플로 만든거라... 예외 사항 충분히 있고... 기능 구현에만 중심을 두었음. 파일 전송도 추가하려고 했으나... 귀찮아서.. 안함. 하지만, 쉽게 추가 할 수 있을 것이라 생각됨. 파일 읽어서. binary추가만 하면됨. socket 관련 참고용및 학습용으로 사용바람. 추가로... disconnect가 제대로 작동안함. 자체버그 같음. 처리하려고.. 애를 썻으나... 답을 찾지 못함. 일단 꼼수로 처리를 함. close할 때 2번 호출하는데... 도대체 왜 2번 호출하는지 알 수가 없음. 자료도 찾을 수 없었음. server logic, client logic.. 2021. 4. 15.
반응형