networking

    2热度

    1回答

    我正在使用epoll进行网络编程,我有这段代码。 int str_len = read(m_events[i].data.fd, buf, BUF_SIZE); printf("read %d \n", str_len); if(str_len == 0){ if(!removeClient(m_events[i].data.fd))

    1热度

    2回答

    我正在使用多线程TCP服务器。 每个套接字都作为每个客户端的单独线程创建。我想通过套接字的send()方法将数据发送到所有客户端。我在这里面临的问题是,它仅将数据发送到当前线程(从中收到)。 我无法找到Python的内部线程通信的良好文档。 我的问题的任何解决方案,以便我可以发送数据到所有客户端。 谢谢。 #!/usr/bin/env python """ A server

    0热度

    3回答

    final byte LOGIN_REQUEST = 1; long deviceId = 123456789; String nickname = "testid"; Socket mSocket = new Socket("localhost", 12021); ByteBuffer bBuffer = ByteBuffer.allocate(1);

    1热度

    1回答

    我在网络程序的工作,我有这样的代码在我的线程池 unsigned char type = pdata[0]; Packet *packet = m_packetFactory->createInstance(type); 的CreateInstance需要一个枚举类型箱子一个包基于枚举变量; 客户端是使用Java和序列化这样 final byte LOGIN_REQUEST = 1; .

    0热度

    1回答

    在一个应用程序中,我有一个网络服务器和客户端。 握手后,让我们说客户发送"userId sessionId SOME_COMMAND param param param"。 我已经确定了客户端,并且相应地在服务器上检查了sessionId,因此身份不再是问题。 但我想阻止黑客修改邮件或创建一个错误的邮件,例如发送"userId sessionId SOME_COMMAND paramModifie

    1热度

    2回答

    我试图提取一个服务器的NIc卡的细节,这里是下面的代码,我无法获得输出中显示的$ objitem.netconnectionid的信息,它总是空白,虽然休息的外面确实来了。 Write-Host "Network Information" -ForegroundColor Yellow Write-Host "___________________" -ForegroundColor Yello

    0热度

    1回答

    我有一个iOS客户端通过TCP/IP与Linux C服务器建立。我面临的问题是: 连接完成后,服务器会等待数据(read())并将其显示在从iPod接收到的屏幕上。然后再次返回到read()等等。我可以一次读取/写入,但不能永久。代码是: -(void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent

    3热度

    6回答

    发送响应asp.net的网页表单要求我有公网IP两个web服务器,例如Server1上与IP 111.111.111.111和Server2与IP 222.222.222.222。请看图片: 有一个在服务器1一个asp.net的网页表单。我的意图是: 对于每一个HTTP请求到服务器1即网络表单,Server1的只是通过请求的信息来服务器2为逻辑处理并随后服务器2发送响应回客户机(即正常的浏览器)

    1热度

    3回答

    如果我在通过UDP进行通信的局域网上有两台或多台计算机,它们都必须使用相同的端口才能够接收来自另一台计算机的消息吗?例如,假设我的桌面正在使用端口1550发送消息,而我的笔记本也位于局域网上,它正在使用端口3746来侦听和接收消息。在这种情况下仅使用目标IP进行发送工作?如果不是,每台计算机都必须知道并指定接收方的端口?

    -1热度

    1回答

    假设我在www.global.com的浏览器中标记了一个网站,并在几天后这个主机名称改变了ww.xyz.com.My问题是用户如何自动知道这个主机名改变了? 我不知道我的问题是否有意义。