Advantech ADAM-4577 Bedienungsanleitung Seite 67

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 76
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 66
Chapter 4 Network Architecture and Example Code 57
Example:
SOCKADDR_IN HostAddr;
SOCKET HostSock;
SOCKADDR_IN ClntAddr;
SOCKET ClntSock;
int ClntAddrLen;
char RxData[256];
memset(&HostAddr, 0, sizeof(SOCKADDR_IN));
HostAddr..sin_family = AF_INET;
HostAddr..sin_addr.s_addr = INADDR_ANY;
HostAddr.sin_port = htons (5201);
//Define the TCP port of host PC. It’s
the same as the value that you
key-in it in the “Peer for Receiving Data” item of configuration
utility//
HostSock = socket(AF_INET, SOCK_STREAM, 0);
// Create the socket of TCP on the Host//
bind(HostSock,(sockaddr *)&HostAddr, sizeof(HostAddr));
listen(HostSock, 1);
ClntAddrLen=sizeof(ClntAddr);
ClntSock = accept(HostSock, (sockaddr *)&ClntAddr, &ClntAd-
drLen);
//The host PC accepts the connection request from the ADAM-4577//
recv(ClntSock, RxData, 256, 0);
//Receive the data from the port of ADAM-4577//
closesocket(ClntSock);
//Disconnect from the ADAM-4577//
Seitenansicht 66
1 2 ... 62 63 64 65 66 67 68 69 70 71 72 ... 75 76

Kommentare zu diesen Handbüchern

Keine Kommentare