무엇이 좋은 튜토리얼/howto 니다.net/c#소켓 프로그래밍[마감]
-
01-07-2019 - |
문제
나는 포팅 old VB6 사용하는 코드 Winsock 컨트롤 C#입니다.내가 하지 않는 모든 소켓 프로그래밍고 누가 좋은 자료실/튜토리얼/하우투를 확인하는 데 사용할 수 있는 시작을 속도입니다.
나는 매력적인 하이브 마음을하는 동안 내가 진행으로 나는 일반적으로 비생산적인 인터넷 검색.
내가 사용하여 UDP,지 않 TCP 니다.
해결책
월 2005MSDN 잡지 기사에 대한 시스템입니다.Net.소켓와 WinSock:
다른 팁
- 내가 추천하는 비동기 모델에 대한 대부분의 응용 프로그램,특히 원하는 경우 성능이나 응용 프로그램을 끊지 마세요 곧이트 문제입니다.이 MSDN 사 소켓 수 있습니다.BeginConnect 고 소켓 수 있습니다.BeginReceive 는 좋은 장소이기 시작합니다.
- 다음과 같은 링크를하지 않습니다.순 있지만,많은 권고의 여전히: http://tangentsoft.net/wskfaq/articles/lame-list.html
당신은에서 작업:클라이언트(TCPClient) 또는 서버(용하여 tcplistener)
그냥 머리:
내가 권하고 처음으로 작업 TCP 보다 UDP.UDP 지 않는 자동적으로 고객님을 잃은 패킷을 다음과 같 TCP 것입니다 그래서 다른 추가 요소 방정식에는 아마 그냥 당신을 혼동으로 당신은 무한한 가능성을 제공합니다.
건물 소켓 클라이언트는 비교적 쉬운 사용 TCPClient 클래스에서 사용할 수 있다.Net 라이브러리입니다.용하여 tcplistener 가 쉽게 사용하기에 충분한 단일 클라이언트에 대해 그러나 만약 당신이 개발을 희망하는 일부 서버 종류 응용 프로그램(IE:여러 연결이 있습니다.) 실 장애물이 있을 극복은 이해 multithreading.
일단 당신이 주위를 연주하는 단일 연결을 소켓 나는 당신에 읽어 멀티 스레딩.
제휴하지 않습니다 StackOverflow