|
藍森林 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服務的端口號 |
| |