草庐IT

TCP_DENIED

全部标签

iphone - iOS 4 :Compile PJSIP in TCP mode

如何为iPhone编译TCP模式下的PJSIP库?我有步骤但不知道我需要修改哪些文件。要启用iOS的多任务支持,请将PJ_IPHONE_OS_HAS_MULTITASKING_SUPPORT设置为1。然后应用程序可以使用APIpj_activesock_set_iphone_os_bg()来设置iOS后台模式设置。将值设置为1将使TCP事件套接字在应用程序处于后台时接收传入数据。此设置的默认值为PJ_ACTIVESOCK_TCP_IPHONE_OS_BG。默认情况下,当您运行configure-iphone时,这两个设置都会在iOS4上启用任何人都可以告诉哪些文件需要更改才能在TCP模

c# - 来自 TCP/IP 的读取循环

我需要连接一个服务器(使用ip和端口)并创建一个读取循环,它将以XML的形式从服务器获取消息。有时服务器没有消息。我尝试创建一个连接(工作正常)并读取消息,我从服务器收到第一条消息,当我尝试读取另一条消息时-它卡住了。我认为现在可能没有消息,但我需要循环继续,直到有消息……它甚至不去“捕捉”或“最后”,只是什么都不做..publicclassConnection{publicConnection(){Socketserver=null;try{stringp=string.Empty;using(varclient=newTcpClient(myIPAddress,myPort))us

tcp - 到环回接口(interface)的 TCP 连接有多少开销?

我正在构建一个Web应用程序,其中所有数据库连接都是通过在同一台机器上运行的代理完成的(具体来说,CouchbaseMoxi)。我听说建立到外部服务器的TCP连接会产生开销(时间和内存),这是连接池背后的基本原理(Moxi为其外部连接处理)。但是,这种开销是否也存在于到本地主机/环回的TCP连接中?具体来说,我是否需要在我的应用程序和本地代理之间建立连接池,或者我是否可以为每个请求在那里建立一个新连接?更一般地说(我想是为了我自己的教育),如果建立与本地主机的TCP连接有任何开销,它是如何引入的? 最佳答案 对于本地主机,与远程tc

Delphi - 与 Indy 组件的 SSL TCP 通信

我在DelphiXE2中使用TIdSSLIOHandlerSocketOpenSSLIndy组件通过TCP将数据发送到SSL服务器(Apple推送通知服务)。我已经在一定程度上发挥了作用,但不确定我是否以最好的方式进行。我正在做以下事情:设置SSL属性公司。证书路径调用.Open方法打开连接检查OnStatusInfoEx事件中的AType参数,直到我收到“握手完成”消息使用.WriteDirect发送数据用.Close关闭连接有没有更好的方法知道连接何时准备好发送数据?有人有直接通过TCP使用TIdSSLIOHandlerSocketOpenSSL组件的示例代码吗?我发现的示例主要用

卡在 inStream.readline() 上的 Android TCP 应用程序

这是thisquestion的延续因为它回答了我的原始问题,但没有解决错误。问题:如何修复卡在这一行的代码inStream.readline()我的Intent:这是一个循环检查是否有outMessage的线程,如果有,它将发送消息。接下来它将检查流中是否有任何内容,如果有,它将发送到我的主要Activity中的处理程序。最后,它会休眠1秒,然后再次检查。这应该允许我多次读/写而无需关闭和打开套接字。问题:它的读写更好了,但仍然不能正常工作现在发生了什么:如果outMessage是用一个值初始化的,在与服务器建立连接时,套接字:写入并刷新值(服务器接收并响应)更新outMessage的

tcp - 如何在 Mac 上打开 80 端口?

我想通过tcp-socket从移动设备发送应用程序日志。我在Mac的终端中使用nc-l-k80命令放置监听器。但是80端口在Mac上是关闭的。如何打开80端口?关于我的IP地址的其他问题:使用网络检查工具,我收到我的IP是:89.xxx.xx.196我认为它应该从196开始而不是从89开始。为什么它是相反的,我如何才能收到非相反的我的IP? 最佳答案 根据您的netstat输出表明netcat监听器正在运行并且端口已打开。要执行本地测试,请在您的MBP上运行telnet127.0.0.180,您应该能够像这样连接-$telnet12

c# - 在 C# 中通过 TCP 套接字传输图像时出现问题

我想做的是将客户端屏幕的图像传输到服务器。为此,我在客户端获取屏幕图像,将其转换为字节数组,然后通过TCP套接字将字节数组发送到服务器。在服务器端,我将客户端传来的字节数组转换为图像,然后将其放入pictureBox中。嗯,结果在客户端看起来很酷,但是我在服务器端得到的图片是扭曲的:右图为客户端(保存画面发送给服务器),服务器端在左侧。正如您在服务器端看到的那样,图片并不完整。我正在使用这些代码发送图像、接收图像并进行转换(字节>图像||图像>字节):privateImagegetScreen(){Sizes=Screen.PrimaryScreen.Bounds.Size;Bitma

通过互联网(非局域网)进行 Android TCP 通信。

我正在创建一个应用程序以使用TCP套接字通过互联网在两个androidmobiles之间建立通信。因此,我将主要使用两个mobiles的IP地址和我喜欢的应用程序端口号。这可能吗?要创建自定义TCP端口并像在LAN中一样通过Internet进行通信?到目前为止,我能够在LAN中的两个仿真器之间成功通信。但是如果是仿真器,则不可能通过互联网执行相同的操作,因为通常主机位于路由器后面,只允许数据到端口8080或80我不确定。当然可以进行端口转发,但我不想弄脏它。所以,LAN中的模拟器连接是否保证移动互联网连接?因为如果是具有直接网络连接的移动,则只有一个IP地址(不私有(private)和

c# - 桥接 2 个监听器之间的异步全双工 TCP 通信

我需要一个C#层来帮助在两个正在监听的TCP端口之间交换数据。例如,有一个监听端口@192.168.1.2::5555和另一个监听端口@192.168.1.4::6666。我能够使用socket.connect建立与两个监听器的连接我在创建2个线程时感到困惑1>Sock1.read()->转换为字节->sock2.write()2>Sock2.read()->转换为字节->Sock1.write()我觉得这是进入死循环了。是否有更好的方法通过建立到两个端口的连接来在2个监听端口之间交换数据包?我必须实现一个方法PrivatevoidExchangePackets(IpEndpointi

java - C 中的 TCP 客户端和 Java 中的服务器

我想与2个应用程序通信:C中的客户端向TCP中的服务器发送消息,Java中的服务器接收消息并发送确认。这里是客户端(代码是一个线程):staticvoid*tcp_client(void*p_data){if(p_data!=NULL){charconst*message=p_data;intsockfd,n;structsockaddr_inserv_addr;structhostent*server;charbuffer[256];sockfd=socket(AF_INET,SOCK_STREAM,0);if(sockfdh_addr,(char*)&serv_addr.sin_a