Omron CJ1W-ETN21 operation manual 15 * FINS/UDP Communications Sample Program

Models: CJ1W-ETN21

1 242
Download 242 pages 30.9 Kb
Page 192
Image 192

FINS/UDP Method

Section 7-3

Sample Program

1 #include <errno.h>

2 #include <stdio.h>

3 #include <sys/types.h>

4 #include <sys/socket.h>

5 #include <netinet/in.h>

6 #include <signal.h>

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*/

17main(argc,argv)

18int argc;

19char *argv[];

20{

21int sockfd;

22 struct sockaddr_in ws_addr, cs_addr;

23char fins_cmnd[MAX_MSG], fins_resp[MAX_MSG];

24int sendlen, recvlen, addrlen;

25char sid = 0;

26extern recv_fail();

27

28/*GENERATE UDP SOCKET*/

29if ((sockfd = socket(AF_INET,SOCK_DGRAM,0)) < 0)

30err_exit("can't open datagram socket");

31

168

Page 192
Image 192
Omron CJ1W-ETN21 operation manual 15 * FINS/UDP Communications Sample Program