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

《UNIX网络编程》第一个例子出现“connect error: Connection refused”错误提示信息?

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

    本文导语:  ECONNREFUSED《UNIX网络编程》第一个例子出现“connect error: Connection refused”错误提示信息. 根据书后面的附录E的提示,用man connect看到对这个错误的解释如下:      ECONNREFUSED            The attempt to connect was...

ECONNREFUSED《UNIX网络编程》第一个例子出现“connect error: Connection refused”错误提示信息.
根据书后面的附录E的提示,用man connect看到对这个错误的解释如下:
     ECONNREFUSED
           The attempt to connect was  forcefully  rejected.  The
           calling program should close(2) the socket descriptor,
           and issue another socket(3SOCKET) call to obtain a new
           descriptor before attempting another connect() call.
我是用telnet远程登录到solaris服务器上调试该程序的,请问这个问题该如何解决?是不是服务器对远程登录用户禁用掉了13号端口?

|
这个问题我来回答,linux 现在因为安全问题,各个发行版本默认是不开daytime服务的。

第一个例子实际上是两个程序,客户端和服务端,你很有可能只运行了客户端,没有运行服务端程序。

服务端程序在书上第12页……你不会尚还没有看到那里吧?

PS:由于要打开端口,所以服务端程序需要用root权限执行,所以你可以先 sudo ./daytimetcpsrv
然后再开一个终端运行 ./daytimetcpcli 就可以看到返回的时间了

我也正在学这本书,共同进步,拉拉手先

|
Connection refused 这个错误的一般情况下是:IP地址可以访问,但端口无法访问。

请你检查几件事:
1)你可以在client使用telnet ip port命令来看看网络是否通畅,服务器是否在正确的端口上侦听。
2)用netstat命令查看一下服务端的端口是否在侦听。
3)确认client端是否连接正确的IP和端口。

|
haoel(耗子) ( )正解,
用telnet ip port命令可以查看服务器对应的端口是否打开。

|
非ROOT用户不能开通1024以下的端口。用root权限来执行服务器和客户端就没问题了。。

|
端口: 必须大于1024
其次看看你的防火墙开了没有.

|
服务打开了没?
“13号端口是daytime服务器众所周知的端口。”汗一个,80端口还是http总所周知的端口呢,每一台电脑都开了这个端口吗?

    
 
 

您可能感兴趣的文章:

  • 读过 Unix网络编程 或者 熟知Unix网络编程的 的进来看一下
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • UNIX网络编程卷1
  • 请问unix网络编程和linux网络有什么区别
  • 谁知道哪有《Unix网络编程》w.richard stevens 著的下载?
  • 求关于UNIX网络编程的好书 最好带项目的那种
  • Unix/Linux网络编程怎样来做一个项目?
  • 请推荐几本Linux/Unix网络编程的好书吧
  • unix网络编程资料帮忙 大哥大姐进来瞧瞧啊
  • 学UNIX网络编程,看哪些书好?大家各抒已见~
  • 《UNIX网络编程》这本书适合linux下的网络编程吗?
  • 看完了<unix网络编程>后
  • Unix/Linux网络编程可以用来做什么?一般从事什么样的职业?
  • 求助:linux/unix网络编程
  • 运行<<UNIX网络编程卷一>>中程序的错误?
  • 哪里有steven的UNIX网络编程源码?
  • 谁知道哪里有unix网络编程第一卷和第二卷电子版的下载?
  • 哪有unix下的c网络编程,如地址有效,我一次性给50分
  • 哪位好人能告诉我哪儿有《UNIX网络编程2版1卷》下载?????
  • unix网络编程中err_quit()是什么函数?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于unix环境高级编程里面的例子
  • 谁能给一个linux/unix下多线程同步的例子
  • UNIX环境高级编程的例子可以在LINUX下调试吗?
  • 请问从哪里可以下到UNIX网络编程代码例子里用的包裹函数啊
  • UNIX 中Source命令是做什么用的,怎么用的(讲解一下命令得意义和用法,最好举个简单易懂得例子)
  • 谁有《unix系统编程--基于SVR4》这本书的例子代码,我现在按照数上说的去下,已经没有那个目录了,呵呵
  • 关于unix高级编程的一个例子
  • 哪位高手给个unix系统下C语言socket+fork()+select()的例子?
  • 《unix 网络编程》ioctl那章一个例子的问题
  • <UNIX环境高级编程>书中的例子,我实验不明白,请知道的告诉下,谢谢.
  • Unix环境高级编程10.3的一个例子不太懂
  • Unix编程,例子源码为何编译错误
  • UNIX环境高级编程里一个SOCKET编程的例子问题
  • UNIX环境高级编程第四章的一个程序例子里面的指针存储字符串问题
  • unix网络编程的第一个例子都不会!
  • 运行unix环境高级编程例子问题
  • 大家看看unix环境高级编程的一个信号的例子
  • 谁能给一个unix下用c写的服务器端socket例子,谢谢了,急啊
  • SCO UNix 的 c/c++ 编译器哪儿有? 带socket的例子哪儿有?
  • ~~~unix 网络编程,小例子,运行遇到问题,请大家帮助
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • unix/Linux下c++ boost thread库读写锁介绍
  • 没有unix系统我如何学习unix
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • unix盘哪里有下载的??哪里有比较好的unix论坛??万分感谢!!!!!!!!!
  • php将unix时间戳转换成字符串时间函数(date)
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • UNIX特急!!!digital unix问题,请专家快来!!!
  • UNIX支持中文否,请推荐UNIX好书


  • 站内导航:


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

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

    UNIX环境高级编程里一个SOCKET编程的例子问题 iis7站长之家