TCPIP SERVER
This commit is contained in:
@@ -40,6 +40,19 @@ enum OMRON_PLC_SENSOR
|
||||
OMRON_PLC_LASER5_HEADB,
|
||||
OMRON_PLC_SENSOR_TOTAL=PLC_MAX_SENSOR_STATE
|
||||
};
|
||||
|
||||
enum TCPIP_RESPONSE_RESULT
|
||||
{
|
||||
RESPONSE_UNKNOWN=0,
|
||||
RESPONSE_HANDSHAKE,
|
||||
RESPONSE_READ_PLC_STATE,
|
||||
RESPONSE_WRITE_PLC_STATE,
|
||||
RESPONSE_READ_SENSOR_STATE,
|
||||
RESPONSE_READ_CCD_DATA,
|
||||
RESPONSE_READ_ERRCODE,
|
||||
RESPONSE_RESULT
|
||||
};
|
||||
|
||||
struct s_tcpip_state
|
||||
{
|
||||
TCPIP_RETURN_CODE _SendReturnCode;
|
||||
@@ -79,7 +92,7 @@ public:
|
||||
virtual ~CSo7_TCPIP_Server();
|
||||
|
||||
static struct_so7_tcpip_buff m_TCPIPBuf[lChannelSize];
|
||||
s_tcpip_state m_TCPIPServerState;
|
||||
static s_tcpip_state m_TCPIPServerState;
|
||||
int m_CCDData[MAX_CCD_ADDR];
|
||||
|
||||
BOOL StartServer(HWND _hWnd,short _nPort);
|
||||
@@ -94,7 +107,7 @@ public:
|
||||
LRESULT OnSocket(WPARAM wParam, LPARAM lParam);
|
||||
private:
|
||||
HWND m_hMsgWnd;
|
||||
|
||||
BOOL m_ServerStarted;
|
||||
SOCKET m_Socket;
|
||||
SOCKET m_ClientSocket[MAX_SOCKET];
|
||||
int m_nClients;
|
||||
|
||||
Reference in New Issue
Block a user