資源簡介
像指定的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拼圖游戲源代碼
評論
共有 條評論