草庐IT

server_sock

全部标签

java - Spring 集成 : TCP Client/Server opening one client connection per server connection

我正在尝试使用SpringIntegration实现一个TCP客户端/服务器应用程序,我需要为每个传入的TCP服务器连接打开一个TCP客户端套接字。基本上,我有一堆物联网设备通过原始TCP套接字与后端服务器通信。我需要在系统中实现额外的功能。但是设备和服务器上的软件都是封闭源代码,所以我对此无能为力。所以我的想法是在设备和服务器之间放置中间件,以拦截此客户端/服务器通信并提供附加功能。我正在使用带有入站/出站channel适配器的TcpNioServerConnectionFactory和TcpNioClientConnectionFactory向各方发送消息/从各方接收消息。但是消息

c - socket()中 "protocol"为SOCK_DGRAM或SOCK_STREAM时是否需要指定 "type"?

来自APUE#includeintsocket(intdomain,inttype,intprotocol);地点:type可以是SOCK_DGRAM、SOCK_RAW、SOCK_SEQPACKET、SOCK_STREAM和protocol可以是IPPROTO_TCP,IPPROTO_UDP,...SOCK_DGRAM可以与IPPROTO_UDP一起工作,但不能与IPPROTO_TCP一起工作吗?SOCK_STREAM可以与IPPROTO_TCP一起工作,但不能与IPPROTO_UDP一起工作吗?如果答案是肯定的,是否意味着当type为SOCK_DGRAM或SOCK_STREAM时,我

java - 将android连接到远程sql server

我正在尝试连接到SQLServer远程数据库,但我无法在Android中创建新连接,尽管我可以使用完全相同的代码通过Java应用程序进行连接。DriverManager.getConnection()抛出异常。这是我的代码publicDatabaseManipulation(){URL=String.format(URL,localDatabaseName);Connect();}publicvoidConnect(){try{connection=DriverManager.getConnection(URL,DATABASE_USERNAME,DATABASE_PASSWORD);

sql-server - 哪个进程将劫持 tcp 端口?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我有一个在端口1433上运行的SQL服务器。有时(也许总是)当有人试图重新启动实例时,端口1433被另一个进程劫持。当用户重新启动W

windows-server-2008 - 如何在 Windows Server 2008 上设置 Keepalive

我有win32应用程序,其中winsock用于TCP/IP通信。我正在使用WSAIoctl函数设置keepalive值,它在WindowsXP中工作正常。但是在Win上。Server2008WSAIoctl失败,并且WSAGetLastError返回10022(无效参数),这没有任何意义。我设置keepalive的代码如下;//setper-connectionkeep-aliveoptiontcp_keepalivekeepAliveSettings;keepAliveSettings.onoff=1;keepAliveSettings.keepalivetime=500;eepAl

http - 哪种服务器类型最适合 "validation server"?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在用python编写服务器和客户端系统。该系统的目的是检查客户端是否在线。客户端会定期向中央服务器发出“签到”请求。如果服务器在指定的时间段内没有收到该请求,它将向人工发出警报。我是网络编程的新手,所以我不确定哪种技术最适合我正在尝

c# - Async TCP Server 代码示例分析

我正在使用以下代码创建异步TCP服务器:privatevoidSetupServerSocket(){varmyEndpoint=newIPEndPoint(IPAddress.Any,_port);_serverSocket=newSocket(myEndpoint.Address.AddressFamily,SocketType.Stream,ProtocolType.Tcp);_serverSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.KeepAlive,true);_serverSocket.B

SQL Server链接服务器

SQLServer中存在可以链接到其他服务器的选项,一般情况下是用来与别的SQLServer数据库相连接,但是有时候也可以与一个Microsoft Access数据库 相连接。这样的操作是通过链接服务器节点实现的。链接服务器节点可以连接到另一个数据库,通常/通常在不同的机器上运行,也许在不同的城市/国家。如果您需要执行分布式查询(查询远程数据库),这可能是有用的。 设置链接服务器就是相当于使用简单的SQLServer管理套件,所有需要的就是查询远程服务器的详细信息,以及数据库。SQLServer创建链接服务器创建链接的服务器:在对象资源管理器,打开服务器对象,并导航到链接服务器右键单击链接服务

java - SSL 握手异常 :no cipher suites in common in spring integration TCP Server

这个问题在这里已经有了答案:JavaSSLHandshakeException"nociphersuitesincommon"(8个答案)关闭6年前。我正在尝试通过spring集成来使用TCP服务器。具体来说,我正在使用SSL/TSL支持,如http://docs.spring.io/spring-integration/reference/html/ip.html#ssl-tls我的sslContextSupportbean如下:当我的客户端向服务器发送消息时,服务器接收到它但给出以下错误2016-08-1110:28:43,876ERROR[org.springframework.

php - 如何为 set socks 5 或 php stream_socket_client 的 http 代理制作上下文数组

我不确定如何在php中为流套接字的tcp代理配置流上下文参数。我发现并测试了以下代码,但它不适用于流套接字。$context=stream_context_create(array('http'=>array('proxy'=>'tcp://'.$proxy,)));$srvHandle=stream_socket_client("tcp://{$this->server}",$errno,$errstr,30,STREAM_CLIENT_CONNECT,$context);if($srvHandle===false)$this->LogError("failedtoconnectwi