473,503 Members | 11,018 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

error: syntax error before numeric constant

5 New Member
im creating a iterrative server
and i get this error

error: syntax error before numeric constant

and this errors occurs near this line:

int listen(sock,5);

need help

and this is begining of my iterative server
can any one check my code to see if im on the right track:
Expand|Select|Wrap|Line Numbers
  1. #include <sys/types.h>
  2. #include <sys/socket.h>
  3. #include <netinet/in.h>
  4. #include <netdb.h>
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <string.h>      // for strlen() 
  8.  
  9. #define EOB "$$"
  10. #define  KB_size 1024     
  11. int ClientNo = 0;
  12.  
  13. int main(void)
  14. {
  15.          int sock;
  16.          int intPort;
  17.          int NoClients;
  18.          int num;
  19.          int i;
  20.          char host[80];
  21.          int mssock;   /* fd from accept return */
  22.          struct sockaddr_in server;   /* socket struct for server connection */
  23.          struct sockaddr_in client;   /* socket struct for client connection */
  24.          int clientLen;   /* returned length of client from accept() */
  25.          int rval;   /* return value from read() */
  26.          char KB_buff[KB_size]; 
  27.  
  28.  
  29.  
  30.          sock = sockTCP_create();
  31.          /* Open a socket, not bound yet. */
  32.         if ((sock = socket(AF_INET, SOCK_STREAM, 0)) > 0)
  33.         printf("Opening stream socket \n");
  34.  
  35.         // Binding a socket //
  36.  
  37.         printf("Could you Please Enter port:  \n");
  38.         fgets(KB_buff, KB_size, stdin); 
  39.         intPort = atoi(KB_buff);
  40.         bzero((char *) &server, sizeof(server));
  41.         server.sin_family = AF_INET;
  42.         server.sin_addr.s_addr = INADDR_ANY;
  43.         server.sin_port = htons(intPort);
  44.         (bind(sock, (struct sockaddr *) &server, sizeof(server)));
  45.         printf("Socket has port %hu\n", ntohs(server.sin_port));
  46.  
  47.         //Listen a socket///
  48.         int listen(sock,5);
  49.         if (listen < 0)
  50.             printf("Socket is listening");
  51.  
  52.         //Usess accept function to accept an incoming connection request//
  53.  
  54.  
  55. }
Sep 19 '07 #1
3 17075
gpraghuram
1,275 Recognized Expert Top Contributor
Hi,
The error is here
Expand|Select|Wrap|Line Numbers
  1. //Listen a socket///
  2. int listen(sock,5); //why there is a int befor listen call.
  3. //remove that and the program can compile properly.
  4.  
  5.  
Thanks
Raghuram
Sep 19 '07 #2
chella
51 New Member
Hi,

The problem in 'int listen(sock,5)' is the way it is used.

It should be
int listn;
listn = listen(sock,5)

Hope this will work fine.

Regards,
Chella
Sep 19 '07 #3
ollii
5 New Member
thank you very much it worked
Sep 19 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

17
7438
by: Steve Jorgensen | last post by:
If you've ever employed custom error numbers and messages in you programs, you've probably ended up with code similar to what I've ended up with in the past something like... <code> public...
13
10087
by: dbuchanan | last post by:
Hello, Here is the error message; ---------------------------- Exception Message: ForeignKeyConstraint Lkp_tbl040Cmpt_lkp302SensorType requires the child key values (5) to exist in the...
2
1932
by: reinisr | last post by:
Hi! This program: template<class T_index, class T_data> class AAA { public: AAA(int ii = 0,int jj = 0) {} };
2
4134
by: Josue.Barrios | last post by:
Hi, i'm trying to make a stored procedure and appear this error on the code, i hope somebody can help me SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE factura_detalle_data...
7
2965
by: Peter | last post by:
When compiling the following code to study the execv() system call, I get the compilation error for exit() shown below. I'm using ssh from home to access my university Unix console. I was...
3
3244
by: rorni | last post by:
Hi, I'm porting code from Windows to HP-UX 11, compiling with g++. I'm getting a compilation error on the system's debug.h include file, which is included very indirectly through a series of...
18
2240
by: George2 | last post by:
Hello everyone, What is wrong with the code, I just want to allocate an array of 100 void* pointers. :-) int main() { void** p;
2
2008
by: HughManity | last post by:
I'm getting a " incorrect syntax near ',' " no matter what I try to do. Is there any place where the precise and demanding rules for stringing together SQL commands is explained? For example what...
2
5161
by: tvnaidu | last post by:
I am getting this error for line 108, I kept C code also below, any idea?. main.c:108: underscore in number main.c:108: syntax error before numeric constant 104: #define...
0
7207
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7361
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7470
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
5026
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4693
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3183
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1523
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
749
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
403
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.