Windows Sockets 1.1应用实例(八)

2010-12-30 20:58:11 · 作者: · 浏览: 62961
bsp;    POPUP "&Server"

       BEGIN

              MENUITEM "&Start...", 101

              MENUITEM "&Exit",  102

       END

END

 

程序2:CLIENT.C

#define USERPORT 10001

#define IDM_START 101

#define IDM_EXIT  102

#define UM_SOCK WM_USER + 0X100

 

#include <alloc.h>

#include <mem.h>

#include <windows.h>

#include <winsock.h>

#define MAJOR_VERSION 1

#define MINOR_VERSION 2

#define WSA_MAKEWORD(x,y)  ((y)*256+(x))

 

HANDLE hInst;

char server_address[256] = {0};

char buffer[1024];

char FAR * lpBuffer = &buffer[0];

SOCKET s = 0;

struct sockaddr_in dst_addr;

struct hostent far *hostaddr;

struct hostent hostnm;

struct servent far *sp;

int count = 0;

 

BOOL InitApplication(HINS