network-programming

    0热度

    2回答

    我是使用JavaFx及其功能的新手。我正在创建一个由本地连接播放的2人跳棋游戏。我知道在JavaFX中,你不需要主类,因为start函数的@Override基本上是你的主类。现在我的连接试图在该启动函数中进行,但每次尝试时它都会继续吐出java.net.BindException和java.lang.RuntimeException。我看着我的端口,它没有被使用。我评论了代码的连接部分,并且该应用

    0热度

    1回答

    我在Golang中写了一个TCP客户端。服务器永远不会发送任何回复或任何数据。 只要我在给定的超时后无法写入,我希望客户端关闭连接。 所以从阅读中Conn为SetWriteDeadline的文档: https://golang.org/pkg/net/#Conn // SetWriteDeadline sets the deadline for future Write calls //

    0热度

    1回答

    嗨,我试图让我的本地IP4地址,但结果只返回IIS服务器 这里的IP是我的代码: public string GetLocalIPv4(NetworkInterfaceType _type) { string output = ""; foreach (NetworkInterface item in NetworkInterface.GetAllNetwork

    3热度

    3回答

    我知道每个NIC都有RAM中的RX/TX环用于操作系统接收/发送数据包。环中的一个项目(包描述符)包括数据包的物理地址,数据包的长度等。我想知道这个描述符指向了sk_buff吗?并且如果数据包是一个GSO数据包会发生什么?这是真的,环中的一个描述符=一个数据包=一个sk_buff?

    0热度

    2回答

    运行基于dpdk的应用程序时遇到一些错误。调用dpdk库提供的rte_eth_dev_configure()函数时发现错误。错误代码是-22。但是,我希望应用程序显示更多调试信息,以便我可以快速关注错误部分。 我做了RTFM并修改了$RTE_SDK/build/.config。我把RTE_LIBRTE_ETHDEV_DEBUG变成了y。但它没有奏效。 rte_vlog()函数在哪里放置日志消息?

    -1热度

    1回答

    我正在学习Java中的套接字,我只想到如何从服务器接收回应答。 继How to send string array object和How to send and receive serialized object in socket channel,我想询问用户,他希望尽可能多的挑选出的选择: 1 - 2 - 3 - 4 然后我想分裂,并将其作为阵列到服务器,服务器应该发回用户选择的选择数量。 例

    1热度

    1回答

    我有一个关于使用boost asio的async_read_until的常见问题。该文档说,当处理程序被调用时,缓冲区内可能有更多的数据。有没有什么办法可以解决这个问题,并在序列条件匹配后立即停止缓冲区从套接字中消耗字节?

    0热度

    1回答

    我遇到的问题是获取网络上所有可到达的客户端。下面的方法在调用时会返回一些客户端。在大多数情况下,其他Android客户端。然而,对于PC它在防火墙打开时失败。是否有一种更有效的方式来获得Java/Android中的所有客户端纯粹或将需要使用android NDK?此域中的专家的任何帮助将谢谢。提前感谢。 /*** * ping_JavaStyle(final int j) *

    0热度

    1回答

    因此,我有一个拥有大量文档的小公司,我想建立一个归档系统。我有几个不同级别的员工可以访问服务器上的文件。这将作为一个存档系统和一个管理系统,因为员工可以读取和写入某个项目的文件(取决于权限),然后管理员可以阻止访问某个目录(即项目)。 因此经过一番研究,我认为最好的想法是拥有一个基于云的NAS,用户可以通过提供正确的用户名和密码在本地进行。然后软件将访问这些文件(现在是本地文件)并可以显示一些数据

    0热度

    1回答

    我一直在尝试为IPv6实现我自己的简化TCP/IP协议栈,目前我的目标是能够回答ICMPv6回应请求。 我使用以下结构,用于存储在稍后的计算所需要的数据: typedef uint16_t n_uint16_t; //network byte order typedef uint32_t n_uint32_t; n_uint16_t htons(uint16_t n); n_uint32