Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 34213|Resposta: 2

[Fonte] C# implementa código cliente de comunicação Socket

[Copiar link]
Publicado em 23/12/2015 14:51:34 | | |
  1. public static string socketToClient(string ip, int port, string msg)
  2.         {
  3.             //将网络端点表示为IP地址和端口 用于socket侦听时绑定  
  4.             IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(ip), port); //填写自己电脑的IP或者其他电脑的IP,如果是其他电脑IP的话需将ConsoleApplication_socketServer工程放在对应的电脑上。
  5.             Socket clientSocket = new Socket(ipep.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
  6.             //将Socket连接到服务器  
  7.             try
  8.             {
  9.                 clientSocket.Connect(ipep);
  10.                 String outBufferStr;
  11.                 Byte[] outBuffer = new Byte[1024];
  12.                 Byte[] inBuffer = new Byte[1024];
  13.                 while (true)
  14.                 {
  15.                     //发送消息  
  16.                     outBufferStr = msg;
  17.                     outBuffer = Encoding.ASCII.GetBytes(outBufferStr);
  18.                     clientSocket.Send(outBuffer, outBuffer.Length, SocketFlags.None);

  19.                     //接收服务器端信息        
  20.                     clientSocket.Receive(inBuffer, 1024, SocketFlags.None);//如果接收的消息为空 阻塞 当前循环
  21.                     Console.WriteLine("服务器说:");
  22.                     Console.WriteLine(Encoding.ASCII.GetString(inBuffer));
  23.                     return Encoding.ASCII.GetString(inBuffer);
  24.                 }
  25.             }
  26.             catch
  27.             {
  28.                 return null;
  29.             }
  30.         }
Copiar código






Anterior:Algoritmo SMS4, apenas entendido e escrito, o próximo passo é preparar o algoritmo de hash SM3
Próximo:Use JS para mudar automaticamente a imagem de fundo da página inicial
Publicado em 26/03/2022 16:01:04 |
Código código
Publicado em 25/06/2024 23:11:52 |

Código código
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com