资源简介
像指定的IP和端口发送数据,发送完后并等待数据返回。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Net;
using System.Threading;
using System.IO;
namespace 向指定ip发送数据接收
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
/**/
/* 在使用MySql时会遇到中文乱码的问题就此写下面两个函数
* 在写入数据库和从数据库读出时将编码改变
* author:alice
* date :2006/1/25
*/
//写入数据库时进行转换
public string GB2312_ISO8859(string write)
{
//声明字符集
System.Text.Encoding iso8859 gb2312;
//iso8859
iso8859 = System.Text.Encoding.GetEncoding(“utf-8“);
//国标2312
gb2312 = System.Text.Encoding.GetEncoding(“gb2312“);
byte[] gb;
gb = gb2312.GetBytes(write);
//返回转换后的字符
return iso8859.GetString(gb);
}
//读出时进行转换
public string ISO8859_GB2312(string read)
{
//声明字符集
System.Text.Encoding iso8859 gb2312;
//iso8859
iso8859 = System.Text.Encoding.GetEncoding(“utf-8“);//iso8859-1
//国标2312
gb2312 = System.Text.Encoding.GetEncoding(“gb2312“);
byte[] iso;
iso = iso8859.GetBytes(read);
//返回转换后的字符
return gb2312.GetString(iso);
}
static Socket clientSocket;
private void button1_Click(object sender EventArgs e)
{
IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(“109.251.14.178“) 7159); //填写自己电脑的IP或者其他电脑的IP,如果是其他电脑IP的话需将ConsoleApplication_socketServer工程放在对应的电脑上。
clientSocket = new Socket(ipep.AddressFamily SocketType.Stream ProtocolType.Tcp);
//将Socket连接到服务器
try
{
//clientSocket.Connect(ipep);
String outBufferStr;
Byte[] outBuffer = new Byte[1024];
Byte[] inBuffer = new Byte[256];
//按照文本文件读取xml
System.IO.StreamReader myFile = new System.IO.StreamReader(Application.StartupPath + @“\CheckId.xml“ System.Text.Encoding.Default);
outBufferStr = myFile.ReadToEnd();
myFile.Close();
string strUTF8 = GB2312_ISO8859(outBufferStr);
string strGB = ISO8859_GB2312(outBufferStr);
string strUTF82 = GB2312_ISO8859(strGB);
//发送消息
//outBufferStr = “1234567890987654321“;//Console.ReadLine();
outBuffer = Encoding.Default.GetBytes(outBufferStr);
FileStream fs = new FileStream(Application.StartupPath + @“\CheckIdRet3.xml“ FileMode.Create);
StreamWri
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-09-17 23:15 向指定ip发送数据接收\
目录 0 2012-09-19 21:19 向指定ip发送数据接收\向指定ip发送数据接收\
文件 976 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收.sln
文件 15360 2012-11-19 15:15 向指定ip发送数据接收\向指定ip发送数据接收.suo
目录 0 2012-09-17 23:15 向指定ip发送数据接收\向指定ip发送数据接收\bin\
目录 0 2012-09-19 21:19 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\
文件 481 2012-09-11 10:57 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\CheckId.xm
文件 36230 2012-09-18 18:02 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\CheckIdRet.xm
文件 0 2012-09-18 18:06 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\CheckIdRet2.xm
文件 20480 2012-09-19 20:55 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\向指定ip发送数据接收.exe
文件 26112 2012-09-19 20:55 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\向指定ip发送数据接收.pdb
文件 5632 2005-11-11 22:25 向指定ip发送数据接收\向指定ip发送数据接收\bin\Debug\向指定ip发送数据接收.vshost.exe
文件 6942 2012-09-19 21:19 向指定ip发送数据接收\向指定ip发送数据接收\Form1.cs
文件 2042 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Form1.Designer.cs
文件 5814 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Form1.resx
目录 0 2012-09-17 23:15 向指定ip发送数据接收\向指定ip发送数据接收\obj\
目录 0 2012-09-19 20:55 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\
目录 0 2012-09-17 23:15 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\TempPE\
文件 842 2012-09-19 20:47 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\向指定ip发送数据接收.csproj.GenerateResource.Cache
文件 20480 2012-09-19 20:55 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\向指定ip发送数据接收.exe
文件 180 2012-09-19 20:47 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\向指定ip发送数据接收.Form1.resources
文件 26112 2012-09-19 20:55 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\向指定ip发送数据接收.pdb
文件 180 2012-09-19 20:47 向指定ip发送数据接收\向指定ip发送数据接收\obj\Debug\向指定ip发送数据接收.Properties.Resources.resources
文件 2332 2012-11-19 15:08 向指定ip发送数据接收\向指定ip发送数据接收\obj\向指定ip发送数据接收.csproj.FileListAbsolute.txt
文件 488 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Program.cs
目录 0 2012-09-17 23:15 向指定ip发送数据接收\向指定ip发送数据接收\Properties\
文件 1216 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Properties\AssemblyInfo.cs
文件 2914 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Properties\Resources.Designer.cs
文件 5612 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Properties\Resources.resx
文件 1114 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Properties\Settings.Designer.cs
文件 249 2012-09-17 21:05 向指定ip发送数据接收\向指定ip发送数据接收\Properties\Settings.settings
............此处省略1个文件信息
- 上一篇:实现字符串异或操作
- 下一篇:Flash拼图游戏源代码
相关资源
- 实现字符串异或操作
- socket编程 TCP文件的传输实现 客户端和
- .net websocket 消息推送
- PDA自动更新程序源码
- ERP数据模型用powerdesigner建模
- 兰勃特墨卡托投影.rar
- QT Qudpsocket 传送结构体数据
- .Net Core 基本代码
-
dsofr
amer.ocx 2.3.0.2版本 -
Socket xm
l 测试 - Socket通信.zip
- stc8a8k64s4a12串口发送任意字符串
- TCP/UDP Socket调试工具
- 飞思卡尔MC9S12G128CAN发送数据例程
- Qt QLocalServer QLocalSocket进程通信
- websocket.zip
- ios-Socket通信.zip
- e语言-QQ坦白说查真实发送人QQ易语言
- 人员信息管理系统,简易人员信息管
- sockets5 代理服务器教程
- datagridview添加一个合计行[美好实用版
- CSharp_Region类的方法使用图解
- WebSocket网关.zip
- CoreAudioApi.dll
- [深入浅出AutoCAD.NET二次开发].李冠亿
- linux下多线程socket通信完整源码文件
- 人机界面发送报文
- Socket通信,通过异步,解决粘包问题
- fpga verilog 串口发送程序
- edtFTPnetPro v8.6.5
评论
共有 条评论