begin process at 2010 02 10 11:05: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 :9 409

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 CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MSN LIKE (LOCAL) par thebigboss
Source avec Zip Source avec une capture Source .NET (Dotnet) DÉMO NETACCESS 2.0.1 : NETMESSENGER par wizad
Source avec Zip Source .NET (Dotnet) CLIENT SERVEUR GENERIQUE MULTI-CLIENT SERIALISATION/DESERIAL... par PROMEUF
Source avec Zip Source avec une capture Source .NET (Dotnet) SCANNER IP par Ricky_MacElroy
Source avec Zip Source .NET (Dotnet) MODULE RÉSEAU AVANCÉ : SOCKET TCP. par djine

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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,796 sec (3)

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