networking

    3热度

    2回答

    我正在使用epoll进行网络编程。我有一个连接列表并将每个客户端放入列表中。如果用户正常断开连接,则可以通过读取0来检测用户断开连接。但是,如果用户以某种方式意外断开连接,则在尝试将数据发送给用户之前,无法知道这一点。 我不认为epoll提供了一个很好的方式来处理这个..所以我认为我应该自己处理这个问题。如果你们能向我提供任何有关此问题的例子或参考资料,我将非常感激。

    0热度

    1回答

    我在python中编写了一个epoll包装器,它工作正常,但是最近我发现性能对于大包发送来说并不理想。我期待下入代码,发现居然有错误 Traceback (most recent call last): File "/Users/dawn/Documents/workspace/work/dev/server/sandbox/single_point/tcp_epoll.py", lin

    58热度

    2回答

    首先,在同一台服务器上同时使用UDP和TCP是否存在问题? 其次,我可以使用相同的端口号吗?

    13热度

    3回答

    我正在使用python的socket.py创建到ftp服务器的连接。现在我想重置连接(发送RST标志)并监听ftp服务器的响应。 (使用socket.send('','R')的FYI不起作用,因为操作系统发送FIN标志而不是RST。)

    0热度

    3回答

    我在生产服务器上看到了一些CLOSE_WAIT状态的连接,并且有几个问题。请指教。 我知道Windows注册表有以下参数: TcpTimedWaitDelay的在HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ TCPIP \参数 根据微软的东西(http://social.technet.microsoft.com/Forums/en-US/windo

    0热度

    1回答

    while(m_severRun){ printf("ServerManager::eventAcceptLoop, epoll_wait\n"); int event_cnt = epoll_wait(m_epfd, m_events, EPOLL_SIZE, -1); if(event_cnt == -1){ perror("epoll_wait e

    1热度

    1回答

    我正在编写一个应用程序来显示WiFi网络类型和状态。我如何找到所有“不在范围内”的WiFi网络?是否有可能获得超出范围的所有配置(以前看过的)WiFi网络的列表? 我用下面的代码来获得结果 WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); List<WifiConfigurat

    4热度

    1回答

    我在服务器端使用UdpClient并且它正在向客户端(多个客户端)发送数据。 突然,客户端停止在udp端口上侦听,并且在调用endRecieve或beginRecieve时,服务器被SocketException抛出。 据我的理解,这是因为“ICMP Destination Unreachable”,它只是告诉服务器端口关闭。没关系,但是SocketExceptions都没有告诉我它来自哪个端点。

    2热度

    1回答

    我想获取另一台计算机的MAC地址,我该怎么做?我使用JPCAP private void getPackage(JpcapCaptor captor) { try{ IPPacket ip = (IPPacket)captor.getPacket(); for(int a =0 ; a <found.size(); a++) {

    0热度

    1回答

    我正在尝试创建一个包含两部分 - 服务器和客户端的C#应用​​程序。客户端需要通过网络与服务器进行通信(测试时,这两个部分都将在本地计算机上通过“127.0.0.1”进行通信)。我曾尝试将套接字与序列化结合起来,但没有运气。 我试图序列化和发送简单的(测试)对象是这样的: [Serializable] class Test { public string msg="default";