资源简介
Socket,双向通信,基础,控制台
适合刚开始学Socket编程的同学

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Threading;
namespace socket客户端
{
class Program
{
static Socket socketLocal; //避免多线程引入参数
static void Main(string[] args)
{
socketLocal = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
IPEndPoint iphost = new IPEndPoint(IPAddress.Parse(“127.0.0.1“) 5678);
try
{
socketLocal.Connect(iphost);
}
catch (Exception e)
{
Console.WriteLine(e);
}
Console.WriteLine(“成功连接到服务器!“);
Thread trdSend = new Thread(new ThreadStart(SendOut));
trdSend.Start();
Thread trdRecv = new Thread(new ThreadStart(ReceiveWrite));
trdRecv.Start();
Console.ReadKey();
}
private static void ReceiveWrite()
{
byte[] buffer = new byte[1024];
int length;
string s = ““;
while (true)
{
length = socketLocal.Receive(buffer buffer.Length SocketFlags.None);
s = Encoding.Unicode.GetString(buffer);
Console.Write(s.TrimEnd(‘\0‘));
}
}
private static void SendOut()
{
while (true)
{
string str = Console.ReadLine();
socketLocal.Send(Encoding.Unicode.GetBytes(str));
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5632 2012-10-25 15:57 socket客户端\bin\Debug\控制台服务器.exe
文件 13824 2012-10-25 15:57 socket客户端\bin\Debug\控制台服务器.pdb
文件 11600 2012-10-25 15:58 socket客户端\bin\Debug\控制台服务器.vshost.exe
文件 490 2010-03-17 22:39 socket客户端\bin\Debug\控制台服务器.vshost.exe.manifest
文件 5857 2012-10-25 15:57 socket客户端\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 565 2012-10-25 15:58 socket客户端\obj\x86\Debug\socket客户端.csproj.FileListAbsolute.txt
文件 565 2012-10-25 15:01 socket客户端\obj\x86\Debug\控制台服务器.csproj.FileListAbsolute.txt
文件 5632 2012-10-25 15:57 socket客户端\obj\x86\Debug\控制台服务器.exe
文件 13824 2012-10-25 15:57 socket客户端\obj\x86\Debug\控制台服务器.pdb
文件 1697 2012-10-25 15:57 socket客户端\Program.cs
文件 1374 2012-10-25 14:52 socket客户端\Properties\AssemblyInfo.cs
文件 2457 2012-10-25 14:55 socket客户端\socket客户端.csproj
文件 6144 2012-10-25 15:57 socket服务器\bin\Debug\同步方法测试.exe
文件 13824 2012-10-25 15:57 socket服务器\bin\Debug\同步方法测试.pdb
文件 11600 2012-10-25 15:58 socket服务器\bin\Debug\同步方法测试.vshost.exe
文件 490 2010-03-17 22:39 socket服务器\bin\Debug\同步方法测试.vshost.exe.manifest
文件 5857 2012-10-25 15:57 socket服务器\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 5941 2012-10-25 15:32 socket服务器\obj\x86\Debug\ResolveAssemblyReference.cache
文件 565 2012-10-25 15:58 socket服务器\obj\x86\Debug\socket服务器.csproj.FileListAbsolute.txt
文件 565 2012-10-25 14:50 socket服务器\obj\x86\Debug\同步方法测试.csproj.FileListAbsolute.txt
文件 6144 2012-10-25 15:57 socket服务器\obj\x86\Debug\同步方法测试.exe
文件 13824 2012-10-25 15:57 socket服务器\obj\x86\Debug\同步方法测试.pdb
文件 565 2012-10-25 15:02 socket服务器\obj\x86\Debug\控制台客户端.csproj.FileListAbsolute.txt
文件 2397 2012-10-25 15:56 socket服务器\Program.cs
文件 1374 2012-10-25 14:03 socket服务器\Properties\AssemblyInfo.cs
文件 2454 2012-10-25 15:02 socket服务器\socket服务器.csproj
目录 0 2012-10-25 15:58 socket客户端\obj\x86\Debug\TempPE
目录 0 2012-10-25 15:58 socket服务器\obj\x86\Debug\TempPE
目录 0 2012-10-25 15:58 socket客户端\obj\x86\Debug
目录 0 2012-10-25 15:58 socket服务器\obj\x86\Debug
............此处省略15个文件信息
- 上一篇:超级玛丽游戏C源码 完整源程序
- 下一篇:程序员计算器
相关资源
- 数据库系统基础教程答案第三版机械
- 中国1:400万基础地理数据
- 《Visual Prolog 基础类》 中文参考.chm
- 通信软件的具体实例──基于Socket的
- 用Socket编程实现FTP
- websocket实现一对一聊天
- 80X86汇编语言基础教程(光盘内容)
- 计算机专业基础综合知识
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- SOCKET 网络编程 计算机网络 作业 客户
- linux 网络实验 ftp程序
- 复旦大学出版社 李贤平 《概率论基础
- 用Socket写的简易FTP服务器和客户端
- ATA(ATAPI)接口指令协议硬盘基础知识
- socket小工具(可方便建立TCP UDP的soc
- socket客户端源码
- 基于CSocket的多人聊天室
- socket文件传输源码
- EPLAN Electric P8 入门教程
- Vivado2019.2 lic 基础的都可以用
- Socket自制系统
- Virtuoso版图设计基础教程
- 技术基础科学领域科技创新群体的科
- HP用SOCKET实现(客户端---服务端)
- dcdc电源模块安装图解
- PLL回路滤波器设计的调整指南
- 建立在Sun平台上的高性能计算基础设
- 新员工IT基础知识培训PPT
- 虚拟化架构助力苏州地税创新IT基础架
- 记苏州地税创新IT基础架构应用
评论
共有 条评论