📄 echoserver.h
字号:
//-----------------------------------------------------------------------------
// EchoServer.h
//-----------------------------------------------------------------------------
// Copyright 2006 Silicon Laboratories, Inc.
//
// Description:
// This file contains constants and function prototypes for the
// TCP Echo Server example.
//
//-----------------------------------------------------------------------------
// User Configurable Settings
//-----------------------------------------------------------------------------
#define ECHOSERVER_PORT 23 // Defines the TCP port assigned
// to the TCP Server
#define EchoServer_TX_BUFF_SIZE 100 // Size of the Transmit Buffer
#define EchoServer_RX_BUFF_SIZE 100 // Size of the Recieve Buffer
// Possible Socket States
#define IDLE 0
#define CONNECTED 1
#define DISCONNECTED 2
//-----------------------------------------------------------------------------
// Function Prototypes
//-----------------------------------------------------------------------------
extern void EchoServer_start(void);
extern void EchoServer_process_packet(void);
extern void EchoServer_server_idle(void);
extern void EchoServer_socket_closed(void);
//-----------------------------------------------------------------------------
// Global Variables
//-----------------------------------------------------------------------------
extern int EchoServer_socketno;
extern unsigned char EchoServer_socketstate;
extern unsigned char EchoServer_TX_BUFF[EchoServer_TX_BUFF_SIZE];
extern unsigned char EchoServer_RX_BUFF[EchoServer_RX_BUFF_SIZE];
extern unsigned int EchoServer_send_length;
extern bit EchoServer_send_now;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -