该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/* rlsd.c - a remote ls server - with paranoia

*/

#include

#include

#include

#include

#include

#include

#include

#include

#define   PORTNUM  15000   /* our remote ls server port */

#define   HOSTLEN  256

#define   oops(msg)      { perror(msg) ; exit(1) ; }

int main(int ac, char *av[])

{

struct  sockaddr_in   saddr;   /* build our address here */

struct  hostent     *hp;   /* this is part of our    */

char    hostname[HOSTLEN];     /* address            */

int sock_id,sock_fd;       /* line id, file desc     */

FILE    *sock_fpi, *sock_fpo;  /* streams for in and out */

FILE    *pipe_fp;          /* use popen to run ls    */

char    dirname[BUFSIZ];       /* from client            */

char    command[BUFSIZ];       /* for popen()            */

int dirlen, c;

/** Step 1: ask kernel for a socket **/

sock_id = socket( PF_INET, SOCK_STREAM, 0 );    /* get a socket */

if ( sock_id == -1 )

oops( "socket" );

/** Step 2: bind address to socket.  Address is host,port **/

bzero( (void *)&saddr, sizeof(saddr) ); /* clear out struct     */

unix系统编程c语言,关于unix系统编程的一个小问题相关推荐

  1. 用C语言编程网上购物系统,基于c语言的购物系统.doc

    基于c语言的购物系统 #include #include #include #include #include /******************************************* ...

  2. 新疆有没有教电脑编程C语言,新疆学习电脑编程,新疆学电脑编程哪里好,新疆学电脑编程效果怎么样...

    新疆学习电脑编程,新疆学电脑编程哪里好,新疆学电脑编程效果怎么样 首页 > 软件 > 新疆学习电脑编程 作者:镀金池   发布时间:2018-11-02 20:40 客岁年末,微软再次发力 ...

  3. 2019年青少年编程c语言考试,全国青少年软件编程(C语言)等级考试试题 2019年9月(一级含答案)...

    ​全国青少年软件编程(C语言)等级考试试题 2019年9月(一级含答案) 一.编程题(第1部分) (共4题,每题12分,共48分) 1.输出第二个整数 输入三个整数,把第二个输入的整数输出. 时间限制 ...

  4. IPC编程C语言,4. UNIX Domain Socket IPC

    4. UNIX Domain Socket IPC socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket.虽然网络so ...

  5. ad7793编程c语言,TDLAS检测系统的激光器驱动电路.pdf

    TDLAS检测系统的激光器驱动电路.pdf 第 3期 刘松斌等.TDLAS检测系统的激光器驱动电路 279 TDLAS检测系统的激光器驱动电路 刘松斌 赵 宇 王 威 李晶娜 (1.东北石油大学电气信 ...

  6. 万维考试系统答案c语言,万维考试系统程序设计答案

    万维考试系统程序设计答案 更多相关问题 在中,,则()A.B.或C.D. 已知分别是的三个内角所对的边,若且是 与的等差中项,则= n阶方阵可逆的充要条件是A≠0() 在△ABC中,角A.B.C的对边 ...

  7. c语言响铃编程,C语言C加加编程新手快速入门基础学习

    本节引言 在上一节中,对于C语言有了一个初步的了解,学会了如何使用IDE来进行 代码编写,编译和运行.而这一节,我们会对C语言的基本语法进行学习, C语言是一门编程语言,可以和英语进行类比,英语句子 ...

  8. 如何用c语言对51单片机进行编程,C语言在51单片机编程中的应用技巧

    随着单片机硬件性能的提高,编写应用程序更着重于程序本身的效率. Franklin或KEII.C51交叉编译器是专为51系列单片机设计的一种高效的C语言编译器,用其开发的应用程序易于维护,可移植性好,是 ...

  9. c语言从1加到任意数的编程,c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和...

    #include #include int prime(int x){ int i; for(i=2;i<=(int)sqrt(x);i++) if(x%i==0) return 0; retu ...

最新文章

  1. C++关键字Volatile的作用
  2. docker desktop 镜像_Spring Boot实战工具4 - Docker
  3. 如何切换 SVN 用户名
  4. 根据从日期控件选定的时间以表格形式显示数据_VB项目开发FlexGrid控件使用讲解...
  5. android 支付宝月账单 统计图_记账其实很简单,用微信、支付宝就够了!
  6. 09-03 Java 抽象类
  7. Linq 中的Aggregate一些用法
  8. OpenJudge 8782 乘积最大——S.B.S
  9. Windows多屏开发小记
  10. RailsCasts中文版,#15 Fun with Find Conditions 使用hash为查询条件以便生成正确语法的SQL查询...
  11. idea为java文件自动生成copyright
  12. java -pth_javah 详解
  13. ApacheCN 活动汇总 2019.6.28
  14. PUN☀️实用API
  15. python关于二手房的课程论文_python爬取链家二手房信息
  16. RK3066移动鼠标,有时会卡顿一会儿
  17. cearte-react-app中craco中优雅引入svg【自定义宽、高、颜色,仅需5步】
  18. 2016清华计算机学院复试名单,2016清华复试名单自动化名单
  19. WindowsMessage
  20. 明天就是七夕了,用Python做了个可能会被女朋友打死的礼物!

热门文章

  1. 抓取百万数据,我们深扒了风口上的OYO酒店
  2. 2万元起步 大四学生炒房资产达500万元
  3. 【element-ui】
  4. 知乎:人工智能最终会代替数学家或理论物理学家吗?
  5. pgsql实现json格式转换
  6. 马化腾: 你想想不充钱能不能玩这游戏? 丁磊:你仔细想想不充钱能不能玩这游戏? 张栋:CNM我就问你不充钱能玩我运营的游戏吗?
  7. JS 两数相除取百分比%并保留两位小数
  8. 【HUI】AccordionMenu 手风琴菜单(基于jQuery)
  9. pixel手机升系统
  10. 青少年网络成瘾家长怎么办