asyncsocket

    4热度

    1回答

    我写了一个使用java 7 nio2的异步套接字服务器。 这是服务器的一个snipper。 public class AsyncJava7Server implements Runnable, CounterProtocol, CounterServer{ private int port = 0; private AsynchronousChannelGroup group;

    -1热度

    1回答

    我试图写一个非同步套接字应用程序跨两岸其中transfering复杂的对象超过.. 我使用的示例here ... 一切都很好,直到我尝试发送多包数据。当传输的数据需要多个包传输服务器应用程序暂停和服务器失控时没有任何错误... 几个小时后,我找到一个解决方案;如果我在每次EndSend回调后关闭客户端发件人套接字,问题就解决了。但我不明白为什么这是必要的?或者还有其他解决方案吗? 我的(2)的项目

    2热度

    2回答

    阅读MSDN页面,很明显,如果套接字传输层中没有内部缓冲区,发送将会阻塞。这实际上是一件好事,因为我宁愿没有NoBufferSpaceAvailable错误。我的理解是传输缓冲区空间很大,但如果发送节流阀来防止这些错误,我很高兴。 但是,不清楚还有什么会导致发送阻止。我的猜测是,它不会阻塞等待发送的确认,并且发送将只将数据排队到传输缓冲区并返回。 什么是一个非常糟糕的事情是,如果一个发送确实阻塞,

    0热度

    2回答

    引用当我加入AsyncSocket.h和.m到项目中,我得到这个错误 Undefined symbols for architecture i386: " _OBJC_CLASS_$_AsyncSocket", referenced from: objc-class-ref in ViewController.o ld: symbol(s) not found for archite

    0热度

    2回答

    我试图通过UDP进行广播。我包含了CFNetworking框架,并将AsyncUDPSocket添加到了我的项目中。 #import "AsyncUdpSocket.h" 然后,我创建了一个套接字: broadcastSocket = [[AsyncUdpSocket alloc] initWithDelegate:self]; 我发送的数据为: [self.broadcastSocket

    2热度

    1回答

    我想为使用SocketServer模块的服务器的请求处理程序中的单个连接添加超时。 让我先说这是我第一次尝试使用Python进行网络编程。我已经对SocketServer.BaseRequestHandler和SocketServer.ThreadingTCPServer分别进行了分类,并且设法使用一些基本的线程化TCP功能创建两个类。 但是,我想我的传入连接超时。尝试覆盖任何内置的SocketS

    1热度

    2回答

    我在.NET C#中有多线程套接字应用程序的问题。 随机一段时间后,接受连接而不执行回调函数,并且不会开始接受。 监听器和回调函数的代码如下。 public void StartListening() { // Data buffer for incoming data. byte[] bytes = new Byte[1024]; // Estab

    0热度

    1回答

    事情是这样的: 我用AsyncSocket与服务器进行连接。当服务器发送一些字节到客户at a time,应用程序将调用(onSocket: didReadData: withTag:)方法;有时,由于网络或其他原因,一些字节到达其余字节后到达(这意味着一些字节被延迟)。(TIMEOUT = -1) ============ ====================== 问:多少次做的方法(onS

    1热度

    1回答

    我有一个自定义TCP代理服务器监听端口5888(虚拟端口)。代理服务器侦听传入的连接。当代理收到某些页面的HTTP请求时,它应该将其中继到端口80上的主服务器。对于其他页面请求,代理服务器需要在端口8081上向主服务器发送数据。 端口80被使用以服务HTML页面,因为端口8081用于将数据流式传输到客户端。 Client --> Proxy(TCP Proxy Server) --> MainSe

    0热度

    1回答

    我会开始说我看到和搜索前,无处不在,然后问这里 我试图写一个简单的应用程序的iPhone只需连接到IP和端口通过远程登录, 我尝试了一切我对新的obj-c(在java中花了我四分钟), 我不想使用线程,但我听说asyncsoket是相当不错的..以及我不知道为什么,但当我尝试: AsyncSocket * socket = [[AsyncSocket alloc] initwithDelegate