Omron CS CJ1W-ETN21 User Manual
Page 192
168
FINS/UDP Method
Section 7-3
Sample Program
1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7
8 #define FINS_UDP_PORT 9600
9 #define SERV_IP_ADDR "196.36.32.100" /* Ethernet Unit IP ADDRESS*/
10 #define MAX_MSG 2010
11 #define RESP_TIMEOUT 2
12
13
14 /*
15 * FINS/UDP COMMUNICATIONS SAMPLE PROGRAM
16 */
17 main(argc,argv)
18 int argc;
19 char *argv[];
20 {
21 int
sockfd;
22 struct sockaddr_in ws_addr, cs_addr;
23
char fins_cmnd[MAX_MSG], fins_resp[MAX_MSG];
24
int sendlen, recvlen, addrlen;
25
char sid = 0;
26 extern
recv_fail();
27
28 /*
GENERATE UDP SOCKET*/
29
if ((sockfd = socket(AF_INET,SOCK_DGRAM,0)) < 0)
30
err_exit("can't open datagram socket");
31