|
|
@ -58,7 +58,7 @@ |
|
|
* 宏定义 * |
|
|
* 宏定义 * |
|
|
*----------------------------------------------*/ |
|
|
*----------------------------------------------*/ |
|
|
#define PORT 23 // 监听的端口号
|
|
|
#define PORT 23 // 监听的端口号
|
|
|
#define RECV_SIZE 256 // 接收缓冲区大小
|
|
|
#define RECV_SIZE 1024 // 接收缓冲区大小
|
|
|
static int connect_fd = -1; //socket套接字
|
|
|
static int connect_fd = -1; //socket套接字
|
|
|
|
|
|
|
|
|
#if 0 |
|
|
#if 0 |
|
|
@ -135,12 +135,15 @@ void ShowLWIPstate(void) |
|
|
|
|
|
|
|
|
void luaprint_talnet(const char *fmt, ...) |
|
|
void luaprint_talnet(const char *fmt, ...) |
|
|
{ |
|
|
{ |
|
|
char temp[RECV_SIZE]; |
|
|
static char temp[RECV_SIZE]; |
|
|
va_list args; |
|
|
va_list args; |
|
|
va_start(args, fmt); |
|
|
va_start(args, fmt); |
|
|
vsprintf(temp, fmt, args); |
|
|
int len = vsprintf(temp, fmt, args); |
|
|
write(connect_fd, &temp, strlen(temp)); |
|
|
|
|
|
va_end(args); |
|
|
va_end(args); |
|
|
|
|
|
if (len > 0 && connect_fd >= 0) |
|
|
|
|
|
{ |
|
|
|
|
|
write(connect_fd, temp, len); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void vTCPServer_Task(void *pvParameters) |
|
|
void vTCPServer_Task(void *pvParameters) |
|
|
|