资源简介
C# socket通信的服务器和客户端

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using System.Web;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using System.Net.Sockets;
using System.Threading;
namespace WcfConsoleTest
{
class Program
{
//创建1个客户端套接字和1个负责监听服务端请求的线程
static Thread ThreadClient = null;
static Socket SocketClient = null;
static void Main(string[] args)
{
try
{
int port = 6000;
string host = “127.0.0.1“;//服务器端ip地址
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip port);
//定义一个套接字监听
SocketClient = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
try
{
//客户端套接字连接到网络节点上,用的是Connect
SocketClient.Connect(ipe);
}
catch (Exception)
{
Console.WriteLine(“连接失败!\r\n“);
Console.ReadLine();
return;
}
ThreadClient = new Thread(Recv);
ThreadClient.IsBackground = true;
ThreadClient.Start();
Thread.Sleep(1000);
Console.WriteLine(“请输入内容<按Enter键发送>:\r\n“);
while(true)
{
string sendStr = Console.ReadLine();
ClientSendMsg(sendStr);
}
//int i = 1;
//while (true)
//{
// Console.Write(“请输入内容:“);
// string sendStr = Console.ReadLine();
// Socket clientSocket = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
// clientSocket.Connect(ipe);
// //send message
// //byte[] sendBytes = Encoding.ASCII.GetBytes(sendStr);
// byte[] sendBytes = Encoding.GetEncoding(“utf-8“).GetBytes(sendStr);
// //Thread.Sleep(4000);
// clientSocket.Send(sendBytes);
// //receive message
// string recStr = ““;
// byte[] recBytes = new byte[4096];
// int bytes = clientSocket.Receive(recBytes recBytes.Length 0);
// //recStr += Encoding.ASCII.GetString(recBytes 0 bytes);
// recStr += Encoding.GetEncoding(“utf-8“).GetString(recBytes 0 bytes);
// Console.WriteLine(recStr);
// clientSocket.Close();
// if (i >= 100)
// {
// break;
// }
// i++;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\
文件 10147 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\Program.cs
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\Properties\
文件 1378 2017-09-29 16:35 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\Properties\AssemblyInfo.cs
目录 0 2019-01-16 09:27 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\Service References\
文件 4919 2017-12-21 11:30 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\WcfConsoleTest.csproj
文件 452 2017-12-05 17:30 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\WcfConsoleTest.csproj.user
文件 147 2017-09-30 09:37 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\app.config
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\
文件 1829 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.application
文件 7680 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.exe
文件 147 2017-09-30 09:37 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.exe.config
文件 3419 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.exe.manifest
文件 17920 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.pdb
文件 1829 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.vshost.application
文件 11600 2018-01-22 08:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.vshost.exe
文件 147 2017-09-30 09:37 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.vshost.exe.config
文件 3419 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\bin\Debug\WcfConsoleTest.vshost.exe.manifest
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\
文件 1754 2017-10-26 11:28 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6172 2018-01-19 16:48 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2018-08-29 14:45 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\TempPE\
文件 5120 2017-09-29 16:37 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\TempPE\Service References.MyWCFReference.Reference.cs.dll
文件 3584 2017-10-26 11:28 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\TempPE\Service References.ServiceReference1.Reference.cs.dll
文件 3584 2017-10-09 16:27 C#使用Socket实现服务器与多个客户端通信\客户端\WcfConsoleTest\WcfConsoleTest\obj\x86\Debug\TempPE\Service References.UserInfoClientNS.Reference.cs.dll
............此处省略40个文件信息
- 上一篇:用C#语言编写计算器
- 下一篇:学生信息管理系统源代码 内含C#编写源代码
相关资源
- C# Socket Server Client 通讯应用 完整的服
- C# Socket Tcp文件传输和文字聊天系统
- 用WPF开发的多人聊天室 语言C#
- C# Socket TCP通信
- unity+Socket+KCP+Protobuf的Unity局域网联机
- NET CORE 下实现WEB SOCKET通信
- 使用Socket发送数据
- SignalR在线聊天(websocket)
- Socket获取扫码枪扫码的数据
- Socket聊天室(客户端与服务端相互通
- socket服务端
- socket通讯实例(入门级)58873
- C#多线程以及Socket通讯
- 大文件Socket 传输 客户端和服务端
- Tcp/ip socket 服务器/客户端
- Sockets通信框架
- C# winform Socket大文件传输
- C# 实现局域网视频监控Socket 编程
- C# 使用 TcpClient,Socket 聊天
- 网页js与本地C#程序 websocket通讯实现打
- 使用WPF+MVVMlight编写的Socket服务器/多客
- winform五子棋联机版
- vb.net 与 c#.net 网络编程之 socket 套接字
- C#高性能大容量SOCKET并发
- 基于.NET/C#平台socket技术开发的一个多
- C# .NET Web API 完整 Demo
- C#超级通信调试工具源码可直接运行
- winform客户端SuperWebSocket通信Demo
- 基于Socket的企业聊天软件源码201267
- SuperSocket(服务端winform+客户端winfor
评论
共有 条评论