Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 34213|Répondre: 2

[Source] C# implémente le code client de communication Socket

[Copié le lien]
Publié sur 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.         }
Code de copie






Précédent:L’algorithme SMS4, tout simplement compris et écrit, l’étape suivante consiste à préparer l’algorithme de hachage SM3
Prochain:Utilisez JS pour changer automatiquement l’image d’arrière-plan de la page d’accueil
Publié sur 26/03/2022 16:01:04 |
Code code code
Publié sur 25/06/2024 23:11:52 |

Code code code
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com