|
@@ -6,6 +6,7 @@ using System.Net;
|
|
|
using System.Net.Sockets;
|
|
|
using System.Threading;
|
|
|
using System.Threading.Tasks;
|
|
|
+using DevExpress.XtraEditors;
|
|
|
|
|
|
namespace XzXdDw
|
|
|
{
|
|
@@ -65,5 +66,35 @@ namespace XzXdDw
|
|
|
listener?.Stop();
|
|
|
listener = null;
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// TCP发送数据
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="serverIP"></param>
|
|
|
+ /// <param name="port"></param>
|
|
|
+ /// <param name="strjson"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public bool SendData(string serverIP, int port, string strjson)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ using (TcpClient client = new TcpClient())
|
|
|
+ {
|
|
|
+ client.Connect(serverIP, port);
|
|
|
+
|
|
|
+ NetworkStream stream = client.GetStream();
|
|
|
+
|
|
|
+ byte[] dataToSend = Encoding.UTF8.GetBytes(strjson);
|
|
|
+
|
|
|
+ // 将数据发送到服务器
|
|
|
+ stream.Write(dataToSend, 0, dataToSend.Length);
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|