Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сервер-клиент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс матриц http://www.cyberforum.ru/cpp-beginners/thread523414.html
Пишу класс для работы с матрицами . Не могу понять , почему не работают функции power и swap_rows (функции возвращают ту же матрицу без изменений) . Вот код : #include<iostream.h> class Matrix {...
C++ Создание bmp файлов на С++ Поделитесь пожалуйста информацией о том как создавать bmp файл на языке С++, а точнее создать файл bmp содержащий текст. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread523412.html
C++ Случайные числа.
Есть числа 2,4,6,8,0 - из них нужно случайно выбрать одно. Как это сделать? Google'ил, нашел только что то по типу #include <stdlib.h> ... randomize(); int a = random(N); //генерит число в...
Найти размер самого длинного слова в строке. C++
Строка состоит из нескольких слов, разделенных одним или несколькими пробелами.
C++ Определить сколько символов стоят после двоеточия http://www.cyberforum.ru/cpp-beginners/thread523392.html
С клавиатуры вводится строка символов, содержащая " : " Определить сколько символов стоят после двоеточия.
C++ Класс "Денежная сумма" #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) class Densum {private: long double summa; public: Densum(); подробнее

Показать сообщение отдельно
testtest
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 16
21.03.2012, 19:47  [ТС]
C
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// server.c
#include <stdio.h>
#include <pthread.h>
#include <inttypes.h>
#include <errno.h>
#include <sys/neutrino.h>
 
void server(void)
{
    int rcvid;
    int chid;
    char message[512];
    
    printf("server start working \n");
 
    chid=ChannelCreate(0);
    printf("Channel id: %d \n", chid);
    printf("Pid: %d \n", getpid());
 
    while(1)
    {
 
    rcvid=MsgReceive(chid, message, sizeof(message), NULL);
    printf("enter the message, rcvid %X \n", rcvid);
    printf("the message is: \"%s\". \n", message);
 
    strcpy(message, "is the answer");
    
    MsgReply(rcvid, EOK, message, sizeof(message));
    printf("\"%s\". \n", message);
    }
}
 
int main(void)
{
printf("Prog server \n");
server();
sleep(5);
return(1);
}
 
 
//client.c
#include <stdio.h>
#include <pthread.h>
#include <inttypes.h>
#include <errno.h>
#include <sys/neutrino.h>
 
int main(void)
{
char smsg[20];
char rmsg[200];
int coid;
long serv_pid;
printf("Prog client, enter a PID server \n");
scanf("%id", &serv_pid);
printf("PId %id \n", serv_pid);
coid=ConnectAttach(0,serv_pid,1,0,0);
printf("Connect res %d, enter the message \n", coid);
scanf("%s",&smsg);
printf("enter %s \n", smsg);
if(MsgSend(coid,smsg,strlen(smsg)+1,rmsg, sizeof(rmsg))==-1)
    {
    printf("Error MsgSend \n");
    }
    return(1);
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru