begin process at 2012 02 08 03:50:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > SOCKET.SEND METHOD (BYTE[], INT32, INT32, SOCKETFLAGS)

SOCKET.SEND METHOD (BYTE[], INT32, INT32, SOCKETFLAGS)


 Information sur la source

Note :
2,43 / 10 - par 7 personnes
2,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :socket, send, methode Niveau :Débutant Date de création :02/06/2004 Vu :11 155

Auteur : crack_xp

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

salut ce code permet d'envoyer des données sous format de bytes apartir d une sockete

Cette exemple specifie data buffer, un offset, le size et le  SocketFlags pour envoyer les données et se connecter a la sockete

Source

  • // Displays sending with a connected socket
  • // using the overload that takes a buffer, offset, message size, and socket flags.
  • public static int SendReceiveTest4(Socket server)
  • {
  • byte[] msg = Encoding.UTF8.GetBytes("This is a test");
  • byte[] bytes = new byte[256];
  • try
  • {
  • // Blocks until send returns.
  • int i = server.Send(msg, 0, msg.Length, SocketFlags.None);
  • Console.WriteLine("Sent {0} bytes.", i);
  • // Get reply from the server.
  • server.Receive(bytes, 0, server.Available, SocketFlags.None);
  • Console.WriteLine(Encoding.UTF8.GetString(bytes));
  • }
  • catch (SocketException e)
  • {
  • Console.WriteLine("{0} Error code: {1}.", e.Message, e.ErrorCode);
  • return (e.ErrorCode);
  • }
  • return 0;
  • }
// Displays sending with a connected socket
// using the overload that takes a buffer, offset, message size, and socket flags.
public static int SendReceiveTest4(Socket server)
{
    byte[] msg = Encoding.UTF8.GetBytes("This is a test");
    byte[] bytes = new byte[256];
    try 
    {
        // Blocks until send returns.
        int i = server.Send(msg, 0, msg.Length, SocketFlags.None);
        Console.WriteLine("Sent {0} bytes.", i);
        
        // Get reply from the server.
        server.Receive(bytes, 0, server.Available, SocketFlags.None);
        Console.WriteLine(Encoding.UTF8.GetString(bytes));
    }
    catch (SocketException e)
    {
        Console.WriteLine("{0} Error code: {1}.", e.Message, e.ErrorCode);
        return (e.ErrorCode);
    }
    return 0;
}

 Conclusion

Ce code viens du site du microsoft, j'avais besoin de ça autrefois, je pense que ça peut servire pour beacoup de programmeur ; helas pas de zip
A BIentot


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CONVERTISSEUR PDF
Source avec Zip Source avec une capture Source .NET (Dotnet) MAGIC TABCONTROL (CHANGER LA COULEUR DU TABCONTROL)
Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFER DES FICHIER + L'UTILISATION DES THREAD
Source .NET (Dotnet) CLASSE KEYPRESSEVENTARGS
Source .NET (Dotnet) DÉTECTION DU TYPE DE NAVIGATEUR DANS WEB FORMS

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONBANQUE par toutphp
Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONAPPLICATION par toutphp
Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source .NET (Dotnet) FFMPEG.NET : WRAPPER .NET DE FFMPEG par MasterShadows
Source avec Zip Source .NET (Dotnet) ATTACHER, CRÉER ET SAUVEGARDER UNE BASE DE DONNÉES SQL SERVE... par Alvepinai

 Sources en rapport avec celle ci

Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source .NET (Dotnet) CONNAITRE LE PROCESS CONNECTÉ À VOS SOCKET par Renfield
Source avec Zip Source .NET (Dotnet) HTTP SOCKET par bmouget
Source avec Zip Source avec une capture Source .NET (Dotnet) FUZZER TCP par matad0r
Source avec Zip Source avec une capture Source .NET (Dotnet) MSN LIKE (LOCAL) par thebigboss

Commentaires et avis

Commentaire de SimonKari le 03/06/2004 02:21:58

Ben je vois pas ou se trouve l'originalité de se code pour qu'il mérite sa place sur ce site ... sauf si on veut que ce site ressemble à MSDN mais en 10000 copies parfaites ...

Si t'avais proposé une source qui envoi des strings dans un format de codage et qui reconnaissait automatique en réception le format de la réponse ... là j'aurais dis bravo.

Mais dans ton cas c'est poubelle pour moi. Ca sert à rien et en plus ca se trouve dans la MSDN... Donc franchement je vois pas l'interêt de venir pourrir se site avec ca.

Commentaire de bucherb le 07/06/2004 14:12:22

Mais ce que tu peux faire si tu veux continuer à poster des sources inutiles, c'est traduire la MSDN en polonais et poster une sources pour chaque méthode de chaque objet.. Amuse-toi bien ;-)

Commentaire de jbaudens le 01/09/2004 14:20:17

ké bouse ....

Commentaire de li9 le 21/12/2004 15:16:55

Je viens de voir exactement la même chose sur msdn ^^"

ça aurait ete kewl d avoir un exemple de reception des données du coté serveur :]

Commentaire de cameleons93 le 26/02/2008 22:38:04

ce code permet donc d'envoyer des données sous format de bytes, est il possible que ses bytes correspondent à un fichier ?
En effet je souhaiterais envoyer un fichier avec des sockets, j'ai trouvé une méthode appelé BeginSendFile mais je ne sais pas quelle méthode utilisé pour la réception du fichier.

Commentaire de bucherb le 27/02/2008 08:29:31

Par la méthode "Receive" normale. C'est à toi de définir le header et le footer dans BeginSendFile et le gérer sur le serveur.

BeginSendFile ça sert juste à envoyer un fichier dans un autre thread.

Arrêtez-moi si j'me trompe ^^

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Socket - send - data [ par Nairda ] Bonjour, Je suis relativement nouveau dans le monde du .net et plus particulière en C#. J'ai un petit problème de conception et j'espère que vous pour Envoyer plusieurs messages dans une application chat sans fermer mon socket [ par francesdereve ] je fais une application chat de type client serveur,je veux que dans la fenetre cliente ou bien celui du serveur l'utilisateur puisse envoyer plusieur Socket en C# + objet [ par raphisoft ] Bonjour @ tous En ce moment, j'ai une socket me permettant d'envoyer des chaines de caractères castées au préalable en byte[]. Comment puis je faire d DataBinding [ par francesdereve ] Comment peut on remplir un Datagrid à partir du databinding.Ensuite j'ai une forme qui contient un tabpane,comment je peux à partir d'une cl Class Installer en debug [ par Titi035 ] Bonjour, Je souhaite faire un empaquetage de mon soft ( en Csharp), alors j'utilise une class Installer et j'ai redéfini la methode Install(). progressbar + socket [ par keisuke ] Salut a tous,Voila, j'ai pas mal regardé sur le site tous ce qui concerne les progressbar, mais je n'ai pas trouvé de solution a mon problem Socket Raw [ par M5i9k ] Bonjour, J'essaye de comprendre le fonctionnement des sockets raw, je dois donc fournir une en-tête IP, j'utilise une structure mais je ne sais p Winsock [ par nico4nicolas ] Bonjour, Je cherche a utiliser des winsock, dans ce but je me suis informe et la plupart des fonctions ne posent aucun probleme, toutefois certains p Savoir si une form est au premier plan [ par nico4nicolas ] Bonjour, Dans mon application j'ai plusieurs form dont une principale qui ne se ferme que quand l'application se ferme. En cliquant sur certains bout PB meme Socket pour envoi et reception (Asynchrone) [ par cycledelique ] Bonsoir,Alors voila, nous avons un petit probleme avec notre application de peer to peer. En effet on gere le dialogue en client et serveur a l'aide d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,451 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales