소켓3 윈도우 소켓프로그래밍 C++ 기본 소스 // WinServer.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다. // #include "stdafx.h"#include #include #include #define PORT 9999 void ErrorHandling(char* message); int _tmain(int argc, char** argv) { WSADATA wsaData; SOCKET hServSock; SOCKET hClntSock; SOCKADDR_IN servAddr; SOCKADDR_IN clntAddr; int szClntAddr; char message[] = "Hello World\n"; /*Windows Socket API(윈속 - 윈도우에서 TCP/IP기반의 소켓 프로그래밍을 지원하기 위해 만든 소켓 함.. 2014. 2. 14. 채팅프로그램 메신저 소스 http://blog.naver.com/ree31206/46430095채팅 프로그램(메신저) 소스 [WSAAsyncSelcet 모델] WSAAsyncSelect 함수는 핵심적인 역활을 하게 된다.윈도우 메시지 형태로 소켓과 관련된 네트워크 이벤트를 처리할 수 있다. Point. 모든 소켓과 관련된 메시지는 하나의 윈도우 프로시저로 전달되므로 멀티 스레드를 사용하지 않고도 여러 소켓(다중접속)을 처리 할 수 있다.// 쓰레드를 사용안하겠다는 말이다... * WSAAsyncSelet 모델을 이용한 소켓 입.출력 절차 1. WSAAsyncSelect() 함수를 이용하여 소켓을 위한 윈도우 메시지와 처리할 네트워크 이벤트를 등록한다. // 소켓을 통해 데이터를 보내거나 받을수 있는 상황이 되면 특정 윈도우 메시.. 2013. 5. 14. C# TCP 소켓통신 using System;using System.Net;using System.Net.Sockets;using System.Text; namespace ToyClient{ class Class1 { [STAThread] static void Main(string[] args) { try { //TCP Echo Client //1. 종단점 생성 IPAddress ip = IPAddress.Parse("127.0.0.1"); IPEndPoint endPoint = new IPEndPoint(ip,5000); //2. TCP Socket 생성 Socket socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); //3... 2013. 4. 25. 이전 1 다음