藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

我在調用一個connect(.....)的時候
出錯,返回錯誤的是什麼115,connection refused!
大家能不能幫忙看看呀? :cry:

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

對方服務有沒有打開

你可以使用telnet 連接你要connect 的服務器的端口看能不能成功
不成功那麼是你的程序有問題

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

-->

telnet [b]成功[/b], 那麼是你的程序有問題

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

在看看服務器端口什麼之類。在ETC下配置文件裡。

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

果然是由於端口沒開的緣故!!
那我還有個問題就是怎麼樣才能讓一台主機的端口開放呢?
對方主機是sco unix!是不是要在/etc/services中添加需要端口號?
在通訊程序中是否連接對方主機connect失敗是否就是端口的原因呢??

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

一般一個網絡服務監聽一個端口

如果這個端口沒有服務在監聽
就是沒有開了
連接時會報錯

所以客戶連接前先要啟動服務器監聽端口

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

問題是在connect()某個主機前是否需要對方在/etc下的services裡事先配置好某個端口麼??

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

不要
在services裡面寫的只是默認服務端口

自己的服務器程序端口不用寫
只要啟動服務器就可以了

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

哪位大哥願意幫我呀,加我的QQ:48619451
無雙大哥你QQ多少呀??

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

公司內不可以上QQ
自已找找看問題吧

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!


A-數據庫服務器 B-應用服務器 C通訊機  D-服務器
C在A中取出要發送文件路徑和文件名等內容,然後去連接B,取B上的文件
然後再發送到D
我在C上啟動進程監視A,發現A有東西要發送,然後我就到B下取需要發送的文件,可是我connect()B的時候就報錯,connection refused!
到底這種通訊機模式有沒錯?

在unix下的C程序出錯了,大家來看看是什麼問題!!!!!

B-應用服務器
服務有沒有開
另外A要CONNNECT B 的端口號是不是B服務的端口號



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com