powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не работает программа, я запускаю сервер и вызываются функции exit(1)
2 сообщений из 2, страница 1 из 1
Почему не работает программа, я запускаю сервер и вызываются функции exit(1)
    #38030179
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
#include<iostream.h>
#include<winsock2.h>
#include<windows.h>
#include<stdio.h>
#include<conio.h>

int main( void )

 {

 struct sockaddr_in local;

 int s;

 int s1;

 int rc;

 char buf[ 1 ] ;

 local.sin_family = AF_INET;

 local.sin_port = htons( 7500 );

 local.sin_addr.s_addr = htonl( INADDR_ANY );

 s = socket( AF_INET, SOCK_STREAM, 0 );

 if ( s < 0 )

 {

 perror( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; socket" );

 exit( 1 ) ;

 }

 rc = bind( s, ( struct sockaddr * )&local, sizeof( local ) );

 if ( rc < 0 )

 {

 perror( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; bind" );

 exit( 1 );

 }

 rc = listen( s, 5 );

 if ( rc )

 {

 perror( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; listen" );

 exit (1);

  }

 s1 = accept( s, NULL, NULL );

  if ( s1 < 0 )

 {

 perror ( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; accept" );

 exit( 1 );

  }

   rc = recv( s1, buf, 1, 0 );

 if ( rc <= 0 )

 {

 perror( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; recv" );

 exit( 1 );

}

printf( "%cn", buf[ 0 ] );

 rc = send( s1, "2", 1, 0 );

 if ( rc <= 0 )

 perror( "&#238;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#231;&#238;&#226;&#224; send" );

 exit( 0 );
   getch();
 }
...
Рейтинг: 0 / 0
Почему не работает программа, я запускаю сервер и вызываются функции exit(1)
    #38030203
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо тупого "shit happened" выводи текст или хотя бы номер ошибки. Там всё будет
написано - "Windows sockets not initialized".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не работает программа, я запускаю сервер и вызываются функции exit(1)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]