1#ifndef INC_TCPRECEIVERTRANSMITTER_H
2#define INC_TCPRECEIVERTRANSMITTER_H
46#if defined (__PTHREADS)
55 #pragma warning( disable : 4251 )
57 #pragma warning( disable : 4275 )
76 #if defined (__PTHREADS)
170 #if defined (__PTHREADS)
187 #if defined (__PTHREADS)
208 int getPeerName( std::string & rstrIPAdress,
unsigned int & ruiPort )
const;
240 #pragma warning( default : 4251 )
242 #pragma warning( default : 4275 )
Header für EuEndlessPThread
Header für RepeatingThread
Bindet die Socket-Bibliothek/en ein und definiert Socket-Typen.
Für jede Bibliothek, hier 'TcpLib' gibt es eine Typen-Datei.
#define __tcp_export_dll
Definition TcpTypes.h:59
Basisklasse für einen Thread der seine Arbeit endlos bis zum Abbruch ausführt.
Definition EuRepeatingThread.h:94
Oberklasse für alle Receiver und Transmitter, welche über ein SOCKET kommunizieren.
Definition TcpReceiverTransmitter.h:81
virtual ~ReceiverTransmitter()
virtual void takeABreak() override
SOCKET m_Socket
Definition TcpReceiverTransmitter.h:94
ReceiverTransmitter(const ReceiverTransmitter &)
virtual void finishBreak() override
int getPeerName(std::string &rstrIPAdress, unsigned int &ruiPort) const
ReceiverTransmitter(SOCKET Socket)
Definition TcpClient.h:55