示例#1
0
void SC_TcpClientPort::Close()
{
	char cmd = 0;
#ifdef SC_WIN32
	win32_pipewrite(mCmdFifo[1], &cmd, sizeof(cmd));
#else
	write(mCmdFifo[1], &cmd, sizeof(cmd));
#endif
}
示例#2
0
void SC_TcpClientPort::Close()
{
	char cmd = 0;
#ifdef SC_WIN32
	win32_pipewrite(mCmdFifo[1], &cmd, sizeof(cmd));
#else
	size_t written = write(mCmdFifo[1], &cmd, sizeof(cmd));
	if (written != sizeof(cmd))
		post("warning: invalid write in SC_TcpClientPort::Close");
#endif
}