ArtHell | c1d49a8 | 2016-05-17 00:41:50 +0300 | [diff] [blame] | 1 | #ifdef _MSC_VER |
2 | #include <windows.h> | ||||
3 | #else | ||||
4 | #include <unistd.h> | ||||
5 | #include <sys/wait.h> | ||||
6 | #include <sys/stat.h> | ||||
7 | #include <stdlib.h> | ||||
8 | #include <signal.h> | ||||
9 | #include <dirent.h> | ||||
10 | #include <cstdio> | ||||
11 | #include <fcntl.h> | ||||
12 | #endif | ||||
13 | #include <cstring> | ||||
14 | #include <string> | ||||
15 | #include <sstream> | ||||
16 | #include <iostream> | ||||
17 | |||||
18 | using namespace std; | ||||
19 | |||||
20 | #define BUF_SIZE 512 | ||||
21 | |||||
22 | char buffer[BUF_SIZE]; | ||||
23 | char readbuffer[BUF_SIZE]; | ||||
24 | string buf; | ||||
25 | void Send_message(); | ||||
26 | |||||
27 | #ifdef _MSC_VER | ||||
28 | #define SYNC_EVENT LPCWSTR("sync") | ||||
29 | HANDLE hEvent; | ||||
30 | HANDLE hNamedPipe; | ||||
31 | LPSTR szPipeName = "\\\\.\\pipe\\$mypipe$"; | ||||
32 | DWORD cbWritten; | ||||
33 | DWORD cbRead; | ||||
34 | #else | ||||
35 | #define NAMEDPIPE_NAME "/tmp/serverok" | ||||
36 | int fd, len, pnum; | ||||
37 | #endif |