小编Kan*_*hka的帖子

套接字接收缓冲区大小

有没有办法在c#中确定TCPIP套接字的接收缓冲区大小.我正在向服务器发送一条消息,并期待一个我不确定接收缓冲区大小的响应.

            IPEndPoint ipep = new IPEndPoint(IPAddress.Parse("192.125.125.226"),20060);
            Socket server = new Socket(AddressFamily.InterNetwork,
                              SocketType.Stream, ProtocolType.Tcp);
            server.Connect(ipep);

            String OutStr= "49|50|48|48|224|48|129|1|0|0|128|0|0|0|0|0|4|0|0|32|49|50";

            byte[] temp = OutStr.Split('|').Select(s => byte.Parse(s)).ToArray(); 

            int byteCount = server.Send(temp);

            byte[] bytes = new byte[255];
            int res=0;
            res = server.Receive(bytes);
            return Encoding.UTF8.GetString(bytes);
Run Code Online (Sandbox Code Playgroud)

c# sockets c#-3.0

3
推荐指数
1
解决办法
8915
查看次数

标签 统计

c# ×1

c#-3.0 ×1

sockets ×1