echoserver.h
来自「一个TCP的例子」· C头文件 代码 · 共 46 行
H
46 行
//-----------------------------------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?