📄 216.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://apue.dhs.org"><font face="黑体"><big><big>apue</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> ● UNIX网络编程 (BM: clown) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="index.htm">回到开始</a>][<a href="186.htm">上一层</a>][<a href="217.htm">下一篇</a>]
<hr><p align="left"><small>【 以下文字转载自 Programming 讨论区 】 <br>
【 原文由 Happy 所发表 】 <br>
/* 这是一个向bbs自动发文章的程序,它可以把硬盘上的一篇文章发到bbs server的 * <br>
/ <br>
/* 某个版中,适合于网络速度慢的情况下发表文章,减少等待时间 * <br>
/ <br>
/* 只是本程序依赖于具体的上站按键序列,自然要因bbs server的不同和你在 * <br>
/ <br>
/* bbs server上的ID的不同而加以修改 * <br>
/ <br>
/* 另外下面的字符 ^W的输入方法如下: 左手按住Ctrl键不放,右手先按V,再按W * <br>
/ <br>
/* ^P的输入方法相同. 为了不影响我发这篇文章,我把它们都改成了两个字符,即 * <br>
/ <br>
/* ^W改为^和W,^P改为^和P,编译之前需要改回来 * <br>
/ <br>
/* 不要把本程序用来干坏事,那不是本人所希望看到的 * <br>
/ <br>
/* 作者: Netguy 1998.1.3 * <br>
/ <br>
/* 本程序适用于UNIX系统,编译方法为: * <br>
/ <br>
/* Linux: cc -lbsd -o post post.c * <br>
/ <br>
/* SunOS: cc -lsocket -lnsl -lucb -o post post.c * <br>
/ <br>
#include <stdio.h> <br>
#include <netinet/in.h> <br>
#include <netdb.h> <br>
#include <sys/socket.h> <br>
#include <sys/signal.h> <br>
#include <sys/time.h> <br>
#include <fcntl.h> <br>
#include <unistd.h> <br>
#include <string.h> <br>
#define N 26 <br>
#define M 5 <br>
#define BOARD 19 <br>
#define TITLE 23 <br>
#define SIZE 1024 <br>
#define TRUE -1 <br>
#define FALSE 0 <br>
#define NUM_OF_BOARD 105 <br>
char *boardName[NUM_OF_BOARD]={ <br>
"211", /* 1 */ <br>
"Campus", /* 2 */ <br>
"Education", /* 3 */ <br>
"Endusers", /* 4 */ <br>
"Schools", /* 5 */ <br>
"Student", /* 6 */ <br>
"Tsinghua", /* 7 */ <br>
"UESTC", /* 8 */ <br>
"Office12", /* 9 */ <br>
"Office11", /* 10 */ <br>
"Office13", /* 11 */ <br>
"Office9", /* 12 */ <br>
"Office5", /* 13 */ <br>
"Office6", /* 14 */ <br>
"Office4", /* 15 */ <br>
"Office2", /* 16 */ <br>
"Office15", /* 17 */ <br>
"Office10", /* 18 */ <br>
"Office1", /* 19 */ <br>
"Office17", /* 20 */ <br>
"Office16", /* 21 */ <br>
"Office8", /* 22 */ <br>
"Office3", /* 23 */ <br>
"Office14", /* 24 */ <br>
"AR", /* 25 */ <br>
"Chemistry", /* 26 */ <br>
"CS", /* 27 */ <br>
"EE", /* 28 */ <br>
"Graduate", /* 29 */ <br>
"Material", /* 30 */ <br>
"MBA", /* 31 */ <br>
"Office7", /* 32 */ <br>
"PPCenter", /* 33 */ <br>
"Transportation", /* 34 */ <br>
"3com", /* 35 */ <br>
"AIX", /* 36 */ <br>
"IBMNetwork", /* 37 */ <br>
"IntelNetwork", /* 38 */ <br>
"Modem", /* 39 */ <br>
"Netscape", /* 40 */ <br>
"Oracle", /* 41 */ <br>
"Router", /* 42 */ <br>
"Solaris", /* 43 */ <br>
"Sybase", /* 44 */ <br>
"Telecom", /* 45 */ <br>
"3D", /* 46 */ <br>
"Browser", /* 47 */ <br>
"CAD", /* 48 */ <br>
"Database", /* 49 */ <br>
"Freeware", /* 50 */ <br>
"Game", /* 51 */ <br>
"Hacker", /* 52 */ <br>
"Hardware", /* 53 */ <br>
"iNet", /* 54 */ <br>
"JAVA", /* 55 */ <br>
"MultiMedia", /* 56 */ <br>
"NetSoftware", /* 57 */ <br>
"NetTech", /* 58 */ <br>
"NT", /* 59 */ <br>
"OS2", /* 60 */ <br>
"Programming", /* 61 */ <br>
"Unix", /* 62 */ <br>
"Virus", /* 63 */ <br>
"Visual", /* 64 */ <br>
"Windows", /* 65 */ <br>
"Astrology", /* 66 */ <br>
"Automobile", /* 67 */ <br>
"Chess", /* 68 */ <br>
"Connoisseur", /* 69 */ <br>
"Economy", /* 70 */ <br>
"Feelings", /* 71 */ <br>
"Film", /* 72 */ <br>
"Friend", /* 73 */ <br>
"Gathering", /* 74 */ <br>
"IQ_park", /* 75 */ <br>
"Joke", /* 76 */ <br>
"Life", /* 77 */ <br>
"Memory", /* 78 */ <br>
"Military", /* 79 */ <br>
"Photography", /* 80 */ <br>
"Tour", /* 81 */ <br>
"Digest", /* 82 */ <br>
"Emprise", /* 83 */ <br>
"Literature", /* 84 */ <br>
"Music", /* 85 */ <br>
"Poetry", /* 86 */ <br>
"Reading", /* 87 */ <br>
"Story", /* 88 */ <br>
"Badminton", /* 89 */ <br>
"Basketball", /* 90 */ <br>
"Football", /* 91 */ <br>
"Health", /* 92 */ <br>
"Ping-pong", /* 93 */ <br>
"Sports", /* 94 */ <br>
"Tennis", /* 95 */ <br>
"Progwork", /* 96 */ <br>
"TipWorld", /* 97 */ <br>
"English", /* 98 */ <br>
"Mathematics", /* 99 */ <br>
"Phylosophy", /* 100 */ <br>
"Physics", /* 101 */ <br>
"Advice", /* 102 */ <br>
"Help", /* 103 */ <br>
"sysop", /* 104 */ <br>
"Test" /* 105 */ <br>
}; <br>
/* 下面的字符串就是你自己上bbs站时的按键序列,需要修改以符合自己的情况 */ <br>
/* 左边的一列是server传过来的,右边的一列是需要自己从键盘输入的 */ <br>
char command1[ N ][80]={ <br>
"login:", "bbs\r\n", /* 以bbs登录 <br>
*/ <br>
*/ <br>
"):", "yourID\r\n", /* 自己的bbs ID <br>
*/ <br>
":", "passWord\r\n", /* 密码 <br>
*/ <br>
"<ENTER>", "\r\n", /* server要你按回车键 <br>
*/ <br>
" ..", "\r\n", /*按任何键继续.. <br>
*/ <br>
" ..", "\r\n", /*按任何键继续.. <br>
*/ <br>
" ..", "\r\n", /*按任何键继续.. <br>
*/ <br>
"G)oodBye", "e\r\n", /*主菜单下按e键 <br>
*/ <br>
"E)xit", "b\r\n", /*分类讨论区菜单下按b <br>
*/ <br>
"[h]", ",", /* 版名 <br>
*/ <br>
"[h]", "^P", /* 按^P发文章 <br>
*/ <br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -