1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include "memfile.h"
#include <sstream>
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
char buf[5000];
char r_close[32] = {16,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,5,0,0,121,1,0,0,0,0,0,0,0,0,0};
char r_next[32] = {0,16,32,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,14,0,0,6,4,1,160,15,0,0,0,0,0,0};
char r_read[32] = {0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,0,0,7,4,1,160,15,0,0,0,0,0,0};
char r_delet[32] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,18,0,0,0,0,1,0,0,0,0,0,0,0,0};
char r_zero[32] = {10,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,17,0,0,0,0,1,0,0,0,0,0,0,0,0};
char r_update[32] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,11,0,0,1,0,1,0,0,0,0,0,0,0,0};
char r_write[32] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,9,0,0,1,0,0,0,0,0,0,0,0,0,0};
char r_born[32] = {16,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,17};
memfile::memfile() {}
void memfile::connex(string serveur,int port)
{
WSADATA WSAData; // SOCKET
SOCKADDR_IN sin;
WSAStartup(MAKEWORD(2,0), &WSAData);
sin.sin_addr.s_addr = inet_addr(serveur.c_str() |