资源简介
linux下基于Ncurses的TCP通信,代码中已经包含有Ncurses的界面 登入管理,登入账号admin 密码123456
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
FILE *ioutfileserver;
FILE *ioutfileclient;
int password = 0;/*登入密码的标志*/
int wrong_time=1; /*密码错误的标志*/
WINDOW *begin_win=NULL;
WINDOW *menu_win1=NULL;
WINDOW *pad=NULL;
int iport = 4600;
int rool=0;
int rool_page=0;
void init_win(void)
{
/* 初始化虚拟窗口进入ncurses模式 */
initscr();
/*当cbreak模式被开启後,除了DELETE或CTRL
等仍被视为特殊控制字元外一切输入的字元将立刻被一一读取。*/
cbreak();
//noecho(); /*关闭回显*/
start_color();
init_pair(1COLOR_WHITECOLOR_BLACK);
init_pair(2COLOR_BLUECOLOR_BLACK);
init_pair(3COLOR_GREENCOLOR_BLACK);
init_pair(4COLOR_YELLOWCOLOR_BLACK);
init_pair(5COLOR_MAGENTACOLOR_BLACK);
init_pair(6COLOR_CYANCOLOR_BLACK);
init_pair(7COLOR_REDCOLOR_BLACK);
}
void exit_win(void)
{
endwin();
}
/*clear win*/
void ko_win(WINDOW *koo_win)
{
wclear(koo_win);
wrefresh(koo_win);
delwin(koo_win);
}
void begin_dos(void)
{
begin_win=newwin(24 80 0 0);
box(begin_win00);
keypad(begin_win true);
wattron(begin_winCOLOR_PAIR(1));
wattron(begin_winA_REVERSE);
//mvwprintw(begin_win178“X“);
char str1[10];
char str2[8];
wrefresh(begin_win);
mvwprintw(begin_win56“ “);
mvwprintw(begin_win66“ “);
mvwprintw(begin_win76“ “);
mvwprintw(begin_win86“ “);
mvwprintw(begin_win96“ “);
mvwprintw(begin_win106“ “);
mvwprintw(begin_win116“ “);
mvwprintw(begin_win126“ “);
mvwprintw(begin_win522“ “);
mvwprintw(begin_win622“ “);
mvwprintw(begin_win722“ “);
mvwprintw(begin_win822“ “);
mvwprintw(begin_win922“ “);
mvwprintw(begin_win1022“ “);
mvwprintw(begin_win1122“ “);
mvwprintw(begin_win1222“ “);
mvwprintw(begin_win533“ “);
mvwprintw(begin_win633“ “);
mvwprintw(begin_win733“ “);
mvwprintw(begin_win833“ “);
mvwprintw(begin_win933“ “);
mvwprintw(begin_win1033“ “);
mvwprintw(begin_win1133“ “);
mvwprintw(begin_win1233“ “);
mvwprintw(begin_win541“ “);
mvwprintw(begin_win641“ “);
mvwprintw(begin_win741“ “);
mvwprintw(begin_win841“ “);
mvwprintw(begin_win941“ “);
mvwprintw(begin_win1041“ “);
mvwprintw(begin_win1141“ “);
mvwprintw(begin_win1241“ “);
mvwprintw(begin_win652“ “);
mvwprintw(begin_win752“ “);
mvwprintw(begin_win852“ “);
mvwprintw(begin_win952“ “);
mvwprintw(begin_win1052“ “);
mvwprintw(begin_win1152“ “);
mvwpri
- 上一篇:windows 鼠标点击 水波纹 效果
- 下一篇:文件夹.EXE病毒专杀工具.rar
相关资源
- 200SMART Modbus-TCP通信程序演示-轮询(多
- 欧姆龙PLC tcp通信工具
- QT开发的串口udptcp通信上位机软件
- STM32基于ENC28J60的TCP通信源码
- S7-1500ModbusTCP通信_内带PortalV15程序
- 兄弟机床通信协议
- TCP通信存入数据库
- S7-1500做服务器端与第三方设备TCP通信
- qt利用tcp通信相互发送图片
- ESP8266的 TCP通信(server)
- ESP8266的 TCP通信
- TCP通信客户端-Windows版
- 基于vs2010做的tcp通信调试工具源码
- 西门子S7-1214C与机器人走Modbus Tcp通信
- 基于QT的socket TCP通信原创
- QT5 实现TCP通信 客户端与服务端,互相
- Modbus TCP和TCP通信测试工具
- UE4客户端与服务器端TCP通信
- 简单多客户端Tcp通信,服务器转发消
- Smart4418友善之臂Tcp通信色谱仪
- QT5实现简单的TCP通信例程
- 单片机上实现的modbus_tcp通信
- 控制台TCP通信程序
- Linux内核链表实现多客户端连接服务器
- 使用SimpleTcp.dll完成TCP通信
- STM32F107实现DP83848-UDP-TCP通信程序
- TCP通信Qt源码
- Qt智能聊天机器人源码
- 信捷PLC的Modbus TCP通信程序,同时跟
- Qt实现Winsock网络编程—Tcp服务端和
评论
共有 条评论