본문 바로가기

socket4

윈도우 소켓프로그래밍 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.
C# TCP 소켓통신 Server using System;using System.Net;using System.Net.Sockets;using System.Text; namespace ToyServer{ class Class1 { [STAThread] static void Main(string[] args) { //TCP Echo Server //1. 종단점 IPAddress ip = IPAddress.Parse("127.0.0.1"); IPEndPoint endPoint = new IPEndPoint(ip,5000); //2. 수신 소켓 Socket listenSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); //3. 바인드 listen.. 2013. 4. 25.
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.
SuperSocket http://supersocket.codeplex.com/ FTP 서버, SMTP/POP3/IMAP4서버 등등 쉽게 소켓을 이용한 서버 Application 을 만들수 있다고 소개하고 있다.. 그럼 장점들을 한번 보겠다. 1. 사용하기 매우쉽고 , 강력한 소켓서버를 단지 몇게의 클래스로 만들수 있다. 2. 동기, 비동기 통신을 모두 지원한다.(설정파일에서 설정을 변경할수 있음) 3. 사용자 프로토콜도 지원한다. 4.SSL/TLS 암호화를 자동으로 지원한다. 5.멀티플 소켓서버인스턴스를 지원한다. 6.SuperSocket은 콘솔이나 윈도우 서비스와 같은 곳에서 구동될수있다. 7. 대부분의 activity를 유연하게 로깅할수 있다. 8.UDP지원을 한다. 9.IPv6를 지원한다. 10.Windows Azur.. 2013. 4. 25.