【问题标题】:IO exception client/server socketIO 异常客户端/服务器套接字
【发布时间】:2012-10-05 17:09:58
【问题描述】:

我正在编写一个客户端/服务器程序来通过我自己的本地互联网无线网络发送数据。 在客户端,我写了这个sn-p

private static final int TCP_SERVER_PORT = 63400
    try {
        // provide a client side TCP socket

        Socket s = new Socket("192.168.1.102", TCP_SERVER_PORT);
            ...

它抛出一个 IOException。我添加了 INTERNET 权限。 我正在加入本地 DSL 互联网 wifi 网络。是路由器的原因吗? 有什么想法吗?

【问题讨论】:

    标签: android client-server android-wireless


    【解决方案1】:

    192.168.1.102 上的 63400 端口是否开放?

    试试

    telnet 192.168.1.102 63400
    

    如果它返回任何东西,那么端口是打开的,问题出在其他地方。如果它说“名称或服务未知”,那么没有人在听 @ 192.168.1.102:63400

    编辑: 刚刚注意到android标签。不知道你是否在 android 上有 shell/telnet,但你可以在 PC 上使用这个方法,无论是 windows 还是 linux shell

    【讨论】:

    • 如果您知道打印机的 IP 地址,您可以扫描打印机(wifi)吗?如果是,请帮助我。我是新手。
    • 用这个方法你可以测试是否有一些程序在给定IP地址的给定端口上监听。你应该问一个问题。看看here
    猜你喜欢
    • 2022-09-28
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多