본문 바로가기

socket

(4)
[Flex3 AIR] MFC와 소켓 통신 준비 Flex의 화려한 인터페이스와 MFC의 하드웨어 결합력을 이용하여 어떤 로봇을 구동하는 어플리케이션을 구동하려고 한다. Flex로 GUI를 꾸며서나온 swf파일을 MFC에 컴포넌트로 삽입해도 되지만 Flex자체가 웹어플리케이션용이라 보안때문에 시스템내부를 컨트롤하기엔 제약사항이 존재한다. 그래서, AIR를 사용한다. [Flex Code sample] import flash.net.Socket; //socket public var m_socket:Socket = new Socket(); //------------------------------------- send data to application private function SendData(data:String):void { m_socket.writ..
Flex 소켓 통신(클라이언트) http://www.adobe.com/2006/mxml" layout="absolute">                        import mx.controls.Alert;                   import flash.net.Socket;                        public var m_socket:Socket = new Socket();                        public function connect():void{                if(m_socket.connected == false){                    m_socket.connect("localhost", 8080);                }            } ..
LAN을 위한 소켓 프로그래밍 #2 2.소켓 프로그래밍 클래스 CAsyncSocket CAsyncSocket는 MFC로 소켓프로그래밍을 할때 가장 베이스 형태의 클래스입니다. 이클래스를 이용하여 소켓 프로그램을 작성할수가 있습니다. CAsyncSocket로 소켓 프로그래밍을 하는 방법은 그렇게 어렵지 않습니다. (과거 SDK로 프로그램 할때에 비해서) 본항목에서는 CAsyncSocket를 이용하여 소켓 프로그램을 작성하는 방법을 보겠습니다. CAsyncSocket을 이용하여 서버를 만들고 클라이언트를 만드는 OverView 서버는 소켓이 두 개 필요하고 클라이언트에서는 한 개만 필요합니다. 서버 영역에서 보면 제일 먼저 CAsyncSocket이라는 pSocket을 하나 설정합니다. 서버는 바로 정보를 제공하는 쪽입니다. 즉 “나는 이런 정..
LAN을 위한 소켓 프로그래밍 #1 LAN을 위한 소켓 프로그래밍 LAN에 연결된 서로 다른 컴퓨터에서 데이터를 전송하고 데이터를 받는 소켓 프로그램을 구현해 보겠습니다. WIN32를 이용하여 소켓 프로그램을 만들 때는 다소 복잡하던 것이 MFC의 CAsyncSocket이 만들어짐으로써 매우 간단하게 구현할 수 있게 되었습니다. 윈도우에서 네트워킹을 할 수 있도록 하는 방법 중에 소켓이 가장 많이 활성화되어 있는 방법입니다. 이 방법을 익히고 나서 그 외 통신 프로토콜에 대하여 공부하면 많은 도움이 될 것 같습니다. 1.소켓 소켓(Socket)으로 데이터를 전송하고 데이터를 받는 데는 2가지 방법이 있습니다. Stream Socket 방법과 Datagram Socket 방법입니다. Stream Socket 연결 방법은 서버가 실행되면서 클..