Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 34213|Svar: 2

[Kilde] C# implementerer Socket-kommunikationsklientkode

[Kopier link]
Opslået på 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.         }
Kopier kode






Tidligere:SMS4-algoritmen, netop forstået og skrevet, næste skridt er at forberede SM3 hash-algoritmen
Næste:Brug JS til automatisk at ændre baggrundsbilledet på forsiden
Opslået på 26/03/2022 16.01.04 |
Kodekode kode
Opslået på 25/06/2024 23.11.52 |

Kodekode kode
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com