Send(s);
}while(!feof(fp));
s=46; /
* 发 送 文 件 结 束 信 息 */
Send(s);
Send(s);
fclose(fp);
}
void Send(s)
int s;
{
int G;
SendPort(PORT,s);
G=ReadPort(PORT); /
* 等 待 握 手 信 号 */
if(s!=G)
s=s +16;
do{
SendPort(PORT,s);
G=ReadPort(PORT); /
* 等 待 握 手 信 号 */
}while(s!=G);
}
void SendFileName(fname)
char *fname;
{
int s,ch;
printf(“Now transmit the file.Please wait...");
while( *fname){
ch=(int)fname
+ +;
s=ch %16;
/
* 取 文 件 名 中 一 个 字 节 的 低 4
位 */
Send(s);
s=ch/16;
Send(s);
/
* 取 文 件 名 中 一 个 字 节 的 低 4
位 */
}
s=32;/
* 发 送 文 件 名 结 束 标 志 */
Send(s);
Send(s);
}
void ReceiveFile(){
FILE *fp;
char ch;