tcp相关内容

正确接收使用StreamSocket挂起数据

我使用的是 StreamSocketListener 来收到一款Windows Phone 8(作为服务器)通过HTTP POST客户端发送的数据。我可以接收数据,但是当所有的数据被读取 DataReader.LoadAsync()方法挂起,直到我手动取消从客户端的连接: _streamSocket =新StreamSocketListener(); _streamSocket.Con ..
发布时间:2016-10-10 20:18:52 C#/.NET

接收TCP连接问题

我已经成功地设定,让我团结的应用程序可以在TCP数据。然而,当我运行该项目整个应用程序,并冻结它已经收到了消息,直到什么都不会做。然后,一旦消息已被接收,它打印的信息,并不会让我的客户再次连接到它。 这代码是我的TCP阅读课的全部,是有一些愚蠢的我在这里做,是造成这个? 有没有更好的办法在TCP数据读取? 使用UnityEngine; System.Collections中使用 ..
发布时间:2016-10-10 20:13:47 C#/.NET

港口滞留在TIME_WAIT

我有一个TCP隧道在C#。我需要打开和关闭隧道这是我的服务器和客户机之间的应用程序。我用这个关闭数据连接来测试另一个应用程序。我必须使用特定的端口。 在第二,第三,第n个视我等多久才能重新连接时,我收到一个10048错误代码 - “地址已在使用”结合我的套接字时。当关闭套接字,我也进行ShutDown.Both并清理出港口的希望关闭,但是当我在命令提示符下做了netstat的我仍然觉得在TI ..
发布时间:2016-10-10 19:24:15 C#/.NET

轮询数千TCP套接字

我需要连接到几千通过TCP客户端上的一个专有协议来周期性地采集数据。我需要写在C#.NET服务器应用程序。 第一个尝试是为每个TCP套接字的自己的线程,这工作,但需要大量的CPU使用率 我发现,这将是一个更好的主意,使用.NET线程池来代替。据我了解( http://msdn.microsoft.com/en-us /library/ms973903.aspx )我可以使用定时器,以获 ..
发布时间:2016-10-08 16:24:41 C#/.NET

如何连接使用C#应用TCP协议的telnet端口23?

这里是我的代码:使用系统 ;使用System.Net ;使用的System.Net.Sockets ; 使用System.Text; 类TcpClientSample { 公共静态无效的主要() { 字节[]数据=新的字节[1024]; 列输入,StringData是; TcpClient的服务器; / *试 { 的TcpListener的TcpListener =新的T ..
发布时间:2016-10-08 15:12:23 C#/.NET

TCP数据的顺序错误和不完整偶尔收到

我已经在Java中创建TCP服务器应用程序,并在C#客户端应用程序。当我发送数据时,客户有时接收数据失灵,有时部分完全错过了。基本上,我在服务器(JAVA)使用的代码看起来像这样(剥离): 的ServerSocket welcomeSocket =新ServerSocket的(端口); 插槽connectionSocket = welcomeSocket.accept(); 的Out ..
发布时间:2016-10-05 23:59:10 Java开发

什么时候的TcpClient的的NetworkStream完成一次读操作?

我的工作是通过TCP和谷歌协议缓冲区涉及的客户端服务器通信的项目。在客户端,我基本上都采用NetworkStream.Read()做经由一个字节数组缓冲服务器阻塞读取。 根据MSDN文档, 此方法读取数据到缓冲区参数,并返回成功读取的字节数。如果没有数据可供读取,读取方法返回0。如可用,到由大小参数指定的字节数的读操作读取尽可能多的数据。如果远程主机关闭连接,以及所有可用数据已经收到, ..
发布时间:2016-10-05 23:37:21 C#/.NET

服务器套接字挂在CLOSE_WAIT

该场景如下:结果 我从我的C#应用​​程序服务器发送大量数据的客户结果 突然间的数据流的停止,在没有客户端的数据更新。侧和港口被封锁。 当这种情况发生时,在服务器侧的症状是 CLOSE_WAIT在该端口(netstat的) 操作会阻塞(错误代码:135)。在登录 无法使来自客户端的新连接 远程登录失败端口 目前我们重启每当出现问题的服务器。显然,这不是一个解决方案。 ..
发布时间:2016-10-05 00:42:32 C#/.NET

创建TcpClient的使用HTTP请求

我已经创建了一个空的asp.net web应用程序在那里我有一个简单的aspx页面: 保护无效的Page_Load(对象发件人,EventArgs五) { 的Response.Write(“世界,你好”); } 当我转到的http://本地主机:2006 /1.aspx 我看到一个页面,上面写着“Hello World”的。 确定这样C#的,如果我 ..
发布时间:2016-10-05 00:02:27 C#/.NET

我应该使用WCF或原始套接字?

我要开发.NET客户端 - 服务器应用程序,其功能如下: 客户端连接到中央服务器。服务器需要跟踪哪些客户端连接,它必须只允许那些它知道(我有允许客户机的存储库)。这是因为,在我的申请,它的关键知道谁所有存在于一个给定的实例。 的客户端可连接到某些其它设备,说通过LAN / USB /串行端口。服务器应能够通过客户端来控制这些连接的设备。例如,让我们假设客户端被连接到一个摄像机。服务器应该能 ..
发布时间:2016-10-04 22:24:39 C#/.NET

我怎么知道我的电脑没有连接到网络?

我在做一个局域网聊天应用程序(服务器和客户端程序),我想知道我能得到我自己的计算机的IP地址(用于服务器程序),并发现的这个问题。 我用了代码在我的程序和测试它,而我的电脑没有连接到互联网,到局域网或任何外部设备,我还以为代码将抛出一个异常,因为这(和将意味着我的电脑没有连接任何网络).. 。但事与愿违,反而,它返回一个IP地址。 有没有办法找出如果我的电脑没有连接到任何网络? ..
发布时间:2016-10-04 16:42:51 C#/.NET

如何连接到与TCP端点的Azure工作者角色? TCP和Azure的技术需要帮助

我创建了Visual Studio中的辅助角色,并部署到Azure上。 Azure的显示它在我的分期运行。 在我的云服务的屏幕没有为服务URL,但是这似乎并没有做任何事情,当我ping到它,或只是导航那里。我得到: 这网页无法使用 ERR_NAME_NOT_RESOLVED 我写了下面的代码,试图通过TcpClient的访问服务: 字符串IP =“HTTP:/ /my ..
发布时间:2016-10-04 15:39:46 C#/.NET

ACM流转换的异常显示AcmNotPossible

在从服务器解压缩的MP3的帧而MP3播放已经打了10到15 sec.My应用程序时出现上述异常是一个客户端/服务器application.I米,宽组成的MP3和数据包序列过来送mp3帧使用 n音讯开源API 对于压缩和解压缩帧并打Mp3.I得到带有堆栈跟踪下面的异常网络Stream.I米 NAudio.MmException.Try(MmResult结果,字符串函数) 在NAudio. ..
发布时间:2016-10-04 15:29:07 C#/.NET

使用TCP C#Mutlti线程文件传输

我设计的TCP服务器从客户接收文件。其工作一个客户。但是,服务器需要应对多个客户端。我不知道如何在同一时间接收来自客户端的多个文件。请帮我。 服务器代码: 公共部分Form1类:表 { 线T1; INT标志= 0; 串receivedPath =“郁慕明”; 公众委托无效MyDelegate(); 私人字符串文件名; 公共Form1中() { T1 =新主题(新的Th ..
发布时间:2016-10-03 21:58:19 C#/.NET

远程登录阻止C#TCP服务器

我写在C#中的TCP服务器,并遇到了一个奇怪的和潜在的安全性问题,以及。 我接受新的连接基本牌坊如下: AC#插座端口上监听,使用 AcceptAsync方法的方法来接受传入的连接。 分拆使用线程池为完成接受。 一切都工作的很好,但是一切都研磨到,如果停止某人远程登录到该端口。 症状: 如果我远程登录到我的服务器,并做不发送任何数据(即不打任何键),服务器永远不会完 ..
发布时间:2016-10-03 21:50:35 C#/.NET

的NetworkStream的BeginRead / EndRead

我真的很新的C#编程和我正在开发基于一个TcpClient的应用程序 我想知道如何使用的BeginRead和放大器; 。EndRead,我已经阅读MSN文档,但没有帮助 我有这样的: 私人无效的send() { TcpClient的_client =新的TcpClient(“主机”,80); 的NetworkStream NS = _client.GetStream(); ..
发布时间:2016-10-03 20:44:50 C#/.NET

如何获得的NetworkStream的所有数据

我想通过 TCP / IP 阅读出现在连接机缓存中的所有数据,但我不知道为什么我没有得到所有的数据,一些数据是越来越错过。 下面是我用用。 中的代码(的NetworkStream流= client.GetStream()) { 字节[]数据=新的字节[1024]; INT numBytesRead = stream.Read(数据,0,data.Length); 如果(numByt ..
发布时间:2016-10-03 20:37:34 C#/.NET

C# - 服务器和Java的客户端:TCP套接字通信问题

我在C#中使用写了一个服务器程序 TCPListner 并使用套接字的客户端程序在Java中,但我无法从Java客户端的复杂对象发送到C#服务器。 当我用字符串转换成字节数组, ,它总是显示在消息的开始部分无效字符发送从Java客户端C#服务器一个简单的字符串转换时返回字符串(使用 Encoding.utf8.getstring(bytesArray))在C#中的服务器。当我通过从C#到J ..
发布时间:2016-10-01 21:04:32 Java开发