作者FSRS ()
看板C_Sharp
标题[问题] Bind的IP限制?
时间Tue Aug 16 00:22:14 2011
我想请问我在写socket的server端程式时
有bind这一步
但是在执行时
输入某些IP可以正常执行
但有些IP就会错误
侦错停在Bind那行
譬如说:
输入:114.24.124.187 正常
输入:114.24.124.189 error
难道说bind的ip有格式限制?
如果有那有解吗?
还是有其他种指令可用?
因为如果无解我要从某些指定IP接收封包就会失败
以上问题 感谢
--
作者 eleri (I WISH) 看板 joke
标题 Re: [耍冷] 我最讨厌的两种人
一种是打破沙锅问到底的人
1F:嘘 oten:第二种勒04/16 01:18
2F:推 cam0679320:天阿楼上你要被讨厌了~~~~~~~~(紧张04/16 01:19
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.124.187
3F:→ pico2k:你只能Bind你机器上的网卡IP 08/16 08:37
4F:→ james732:bind是用来指定你想接收自己的哪张网卡,或者是全部网卡 08/16 08:39
5F:→ james732:但不属於你的ip就不能bind 08/16 08:39
6F:→ FSRS:那我有一个开发板 开发板上有网卡 透过乙太网路线连接至电脑 08/16 14:48
7F:→ FSRS:板子有ip可是不能bind这样连接不算我自己的网卡? 不bind我就 08/16 14:50
8F:→ FSRS:不能接收板子送进来的封包啊? 08/16 14:51
9F:→ james732:114.24.124.187 114.24.124.189 两个 IP 应该只有一个属 08/16 17:55
10F:→ james732:於你的板子吧? 08/16 17:56
11F:→ FSRS:那是举例而已,实际测试街上板子时电脑是10.105.1.107 板子是 08/17 01:08
12F:→ FSRS:10.105.4.9 电脑的IP可以bind板子IP不能? 08/17 01:10
13F:→ FSRS:PS:连接是用switch hub接起来不是直接用线两个孔对接 08/17 01:11
14F:→ james732:所以你实际测试的时候,板子的IP是10.105.4.9,但是失败? 08/17 02:03
15F:→ james732:应该问,但是你bind 10.105.4.9的时候却失败吗? 08/17 02:03
16F:→ FSRS:连接板子的情况下指定接收10.105.4.9时程式error,侦错停在 08/17 12:47
17F:→ FSRS:bind 08/17 12:47
18F:推 horngsh:bind是指要Listen本地端IP用的, 你应该用Connect方法连线 08/17 22:31
19F:推 horngsh:到10.105.4.9(板子IP) 08/17 22:32
20F:→ FSRS:Connect的方式?有什麽关键字可以让我找范例程式来看吗? 08/17 22:56
21F:→ FSRS:是改用client端的方式来写吗? 08/17 23:02
22F:→ james732:我想问:你当作server的是电脑还是板子? 08/18 01:27
23F:→ FSRS:传输过程用Wireshark抓出看是TCP封包 而且需要从要从板子送 08/18 01:37
24F:→ FSRS:封包到电脑,也需要从电脑送到板子所以谁当server其实都可以 08/18 01:38
25F:→ FSRS:打错~抓出来抓出来看是UDP封包才对 08/18 01:49
26F:→ windowsqaz:如果你说谁当server都可以,代表你应该还没有设定谁是 08/18 04:27
27F:→ windowsqaz:监听者 08/18 04:27
28F:→ windowsqaz:不过通常应该是板子监听 由电脑启动程式去连接 08/18 04:30
29F:→ FSRS:实际使用时应该会接上不只一块板子,我这个程式主要目的就是 08/18 14:25
30F:→ FSRS:让电脑发出的封包能透过程式让使用者指定要送到哪块板子(之後 08/18 14:26
31F:→ FSRS:应该会需要让某块板子发出的封包指定送到哪块板子,不过现在 08/18 14:27
32F:→ FSRS:只需要先做到让电脑发出的封包,送到指定的板子)这样看来应该 08/18 14:28
33F:→ FSRS:是把电脑当SERVER可能会比较好? 08/18 14:28
34F:→ charles0203:签名档 lmao 08/28 16:59