当前位置:  技术问答>linux和unix

一个简单的echo程序的问题

    来源: 互联网  发布时间:2015-12-18

    本文导语:  程序为一个client和一个server, client从stdin读取字符后发送给server,并从server接收echo的字符; server读取client发来的字符,然后echo给client; 问题是: 先运行server后,再运行client,输入字符后,2个程序都没反映. 一定要ctr+c关掉client...

程序为一个client和一个server,
client从stdin读取字符后发送给server,并从server接收echo的字符;
server读取client发来的字符,然后echo给client;

问题是:
先运行server后,再运行client,输入字符后,2个程序都没反映.
一定要ctr+c关掉client后,重新运行client(server一直运行)就正常了.
高手看下.

code:

server:
#include
#include
#include
#include
#include
#include
#define MAXLINE 1000

void str_echo(int sockfd);

int main()
{
    int listenfd,connfd,l;
    pid_t childpid;
    socklen_t clilen;
    struct sockaddr_in cliaddr,servaddr;

    if((listenfd = socket(AF_INET,SOCK_STREAM,0))

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • echo ’*’与echo *的执行结果有什么区别?为什么?
  • linux里echo $与linux echo $[]有什么区别?
  • echo `echo \\\z` 为什么输出是 \z
  • echo -e 与echo -n的区别,我们老师是不是说错了
  • echo把选项-e输出了?
  • echo到底怎么用?
  • echo -n不生效
  • 怎样在echo里面实现换行?
  • JavaScript 图像延迟加载库 Echo.js
  • echo 能回显多行内容吗?
  • echo换行回显
  • echo $? 是什么意思?
  • shell里怎样把echo出来的东西放到变量中??
  • 这个echo的是什么意思
  • echo -n abcdef >/dev/memory什么意思??
  • echo $?为什么没有用
  • --------在stty -echo屏蔽回显后,如何重新获得回显?--------
  • 请教bsh中如何echo出"aaaaaa bbbbb"这样中间有多个空格的字符串
  • 谁能来说说solaris下ECHO命令的使用
  • echo-nginx-module


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3