Remote Control Basics
R&S
®
SMBV100A
479
Operating Manual 1176.8016.02 ─ 17
TcpClient.h
#include <string>
//defines structs for socket handling
#include <netinet/in.h>
using namespace std;
typedef struct sockaddr_in SockAddrStruct;
typedef struct hostent HostInfoStruct;
class TcpClient
{
public:
TcpClient();
~TcpClient();
void connectToServer( string &hostname, int port );
void disconnect( );
void transmit( string &txString );
void receive( string &rxString );
string getCurrentHostName( ) const;
int getCurrentPort( ) const;
private:
string currentHostName;
int currentPort;
int currentSocketDescr;
SockAddrStruct serverAddress;
HostInfoStruct * currentHostInfo;
bool clientIsConnected;
int receiveBufferSize;
};
TcpClient.cpp
#include <string>
//defines structs for socket handling
#include <netinet/in.h>
using namespace std;
typedef struct sockaddr_in SockAddrStruct;
typedef struct hostent HostInfoStruct;
class TcpClient
{
public:
TcpClient();
~TcpClient();
void connectToServer( string &hostname, int port );
void disconnect( );
void transmit( string &txString );
void receive( string &rxString );
string getCurrentHostName( ) const;
int getCurrentPort( ) const;
private:
string currentHostName;
int currentPort;
Starting a Remote Control Session
Содержание SMBV100A
Страница 1: ...R S SMBV100A Vector Signal Generator Operating Manual Operating Manual 1176 8016 02 17 ÚÞ 2 ...
Страница 31: ...Contents R S SMBV100A 16 Operating Manual 1176 8016 02 17 ...
Страница 129: ...Manual Operation R S SMBV100A 114 Operating Manual 1176 8016 02 17 Legend of Front Panel Controls ...