资源简介
a87367f4a675f35a12528fbaf99f3130.zip
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define HOSTLEN 256
#define ROWS 23
#define COLS 80
int sock;
int connect_to_server(char *host int portnum){
int sock;
struct sockaddr_in servadd; /* the number to call */
struct hostent *hp; /* used to get number */
/** Step 1: Get a socket **/
sock = socket(AF_INET SOCK_STREAM 0); /* get a line */
if(sock == -1)
return -1;
/** Step 2: connect to server **/
bzero(&servadd sizeof(servadd)); /* zero the address */
hp = gethostbyname(host); /* lookup host‘s ip # */
if (hp == NULL)
return -1;
bcopy(hp->h_addr (struct sockaddr *)&servadd.sin_addr hp->h_length);
servadd.sin_port = htons(portnum); /* fill in port number */
servadd.sin_family = AF_INET ; /* fill in socket type */
if (connect(sock(struct sockaddr *)&servadd sizeof(servadd)) != 0)
return -1;
return sock;
}
void *send_oper(void *args){
char oper[1];
while(1){
oper[0] = getch();
write(sock oper 1);
}
}
main(int ac char *av[]){
char *cell;
sprintf(cell “%s“ av[3]);
if (ac < 4){
fprintf(stderr“usage: Missing parameters!\n“);
exit(1);
}
if(cell[0] == ‘o‘){
printf(“The cell can‘t be \“o\“!\n“);
exit(1);
}
sock = connect_to_server(av[1] atoi(av[2]));
if(sock == -1){
printf(“Connected failed!\n“);
exit(1);
}
write(sock av[3] 1);
initscr();
crmode();
noecho();
clear();
curs_set(0);
if(start_color() == OK){
init_pair(1COLOR_REDCOLOR_BLACK);
attron(COLOR_PAIR(1));
}
pthread_t thread;
pthread_create(&thread NULL send_oper NULL);
char screen[ROWS*COLS];
int i;
int n;
int index;
while(1){
n = read(sock &screen[index] ROWS*COLS-index);
index += n;
if(index == ROWS*COLS){
move(00);
for(i=0;i addch(screen[i]);
}
refresh();
index=0;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 347598 2020-01-10 10:16 东北大学Linux大作业——贪吃蛇多人联机游戏\Linux 操作系统期末大作业.docx
文件 2008 2020-01-10 09:30 东北大学Linux大作业——贪吃蛇多人联机游戏\client.c
文件 8731 2020-01-10 09:04 东北大学Linux大作业——贪吃蛇多人联机游戏\server.c
目录 0 2020-02-04 11:49 东北大学Linux大作业——贪吃蛇多人联机游戏\
相关资源
- 大数据监控前端页面模板.rar
- ctcms2.0.6.zip
- 793830354中国黑客病毒源代码.zip
- NTUSD情感字典+清华情感字典+知网情感
- jsBank.rar
- 大话西游II游戏外挂.rar
- 2D标准封装库-国军标.lib
- 黑客渗透笔记.txt
- 马克思主义基本原理整理笔记.doc
- 项目资产一体化数据库设计.zip
- 操作系统二级项目.zip
- youtube-dl.exe
- 大灰狼远程管理V8.96.zip
- 局域网管家监控软件(最新破解版)
- 大作家超级自动写作软件_大师破解版
- ID_test.rar
- 兼职网站源码.rar
- 蓝色政府政务协会类织梦模板.rar
- SSR_for_win.zip
- 人民日报语料1.rar
- 最新iCloud钓鱼.rar
- 全电飞机新型双有源桥双向DC_DC变换器
- shoot_07.zip
- 黑客x档案.txt
- QQ刷钻源码.rar
- 汽车黑客大曝光.pdf
- 政府网站.rar
- OPENMV舵机云台颜色追踪学习资料.zip
- vso7ro.rar
- 复杂背景下车牌识别系统GUI.zip
评论
共有 条评论