C#TCP套接字实现不起作用,在PHP中类似的实现

时间:2014-07-27 03:09:14

标签: c# php sockets tcp

我已在c#和PHP中实现了TCP客户端。

两者都连接到TCP服务器/端口并读取服务器的欢迎消息。这有效,两种实现都会产生响应。之后,两个客户端都将数据发送到服务器。

C#实现抛出异常" System.IO.IOException:读取失败"

  

System.Net.Sockets.SocketException:操作超时。"在阅读   服务器的下一个响应。

PHP实现正在运行。

C#实现几个小时前停止工作,我不知道为什么。在不同的网络上,C#实现也可以。

C#/ PHP中TCP套接字的实现是否有任何核心差异?

1 个答案:

答案 0 :(得分:0)

如何在C#中终止写入消息?在此之前我遇到了一个类似的问题,它通过在编写器上添加“\ r”来解决。

E.g。

byte[] outStream = Encoding.ASCII.GetBytes(stuffToWrite + "\r");