C#简单实现发送socket字符串
本文实例为大家分享了C#简单发送socket字符串的实现方法,供大家参考,具体内容如下
1 打开VS,新建一个C#窗口程序
2 添加按钮
3 写按钮的事件代码
双击这个按钮
进入代码界面
输入如下内容,注意IP和端口
private void button1_Click(object sender, EventArgs e) { String string1 = "测试数据123测试数据ABC"; byte[] buffer = new byte[2048]; buffer = Encoding.Default.GetBytes(string1); Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Connect("10.2.3.101", 9100); socket.Send(buffer); socket.Close(); MessageBox.Show("发送完毕"); }
如果你是复制的,会发现有标红的地方,这些需要使用using添加引用。
在顶部添加
using System.Net.Sockets;
这一句即可,如下:
然后即可点击运行
效果如下,先不要点击按钮
4 打开socket调试工具,新建一个服务端,IP为10.2.3.101,端口为9100(看个人需要),然后点击按钮,效果如下:
后续可根据需要编写更复杂的逻辑,发送文件或者接收数据等,看个人需要。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
c#使用Socket发送HTTP/HTTPS请求的实现代码
C# 自带的HttpWebRequest效率太低,对于自组HTTP封包不好操作. 在写超级SQL注入工具时,研究了很长一段时间如何使用Socket来发送HTTP.HTTPS请求. 经过一年的修改和测试,可完美.高效发送并解析HTTP/HTTPS请求.修改过无数次bug. 在这里把核心代码分享出来,供大家学习或做开发参考. 用这个代码写了一个简单的HTTP发包工具.供大家参考. 工具下载: HTTPTool.rar 核心类:HTTP.cs using System; using System.Co
-
C# Socket 发送&接收&返回 简单应用实例
好久没有写过博客了,最近因项目需求,需要用到Socket来进行通信,简单写了几个例子,记录一下,代码很简单,无非就是接收与发送,以及接收到数据后返回一个自定义信息,也可以定义为发送. 接收端因为需求要监听某个端口,则在一开始判断一下,要使用的端口是否被占用,定义一个处理方法,以下为处理代码: public static bool PortIsUse(int port) { bool isUse = false; IPGlobalProperties ipProperties = IPGlobal
-
C#使用Socket实现发送和接收图片的方法
本文实例讲述了C#使用Socket实现发送和接收图片的方法.分享给大家供大家参考.具体如下: using System; using System.Collections.Generic; using System.Text; using System.Net.Sockets; using System.Net; using System.IO; namespace ConsoleApplication1 { Class Program { static void Main (String[]
-
c# socket网络编程接收发送数据示例代码
代码分2块,server端: 复制代码 代码如下: class Program { static void Main(string[] args) { TcpListener lsner = new TcpListener(9000); lsner.Start(); Console.WriteLine("started in port: 9000"); while
-
C#使用Socket发送和接收TCP数据实例
本文实例讲述了Asp.net中C#使用Socket发送和接收TCP数据的方法,分享给大家供大家参考.具体实现方法如下: 具体程序代码如下: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Text; namespace ConsoleApplication1 { public static class So
-
C#简单实现发送socket字符串
本文实例为大家分享了C#简单发送socket字符串的实现方法,供大家参考,具体内容如下 1 打开VS,新建一个C#窗口程序 2 添加按钮 3 写按钮的事件代码 双击这个按钮 进入代码界面 输入如下内容,注意IP和端口 private void button1_Click(object sender, EventArgs e) { String string1 = "测试数据123测试数据ABC"; byte[] buffer = new byte[2048]; buffer = Enc
-
php简单实现发送带附件的邮件
本文实例讲述了php简单实现发送带附件的邮件.分享给大家供大家参考.具体如下: 下面是静态html代码: <html> <head> <title>带附件的邮件发送</title> </head> <body> <form method="post" name="form1" action="sendmail.php" ENCTYPE="multipart/f
-
php简单判断两个字符串是否相等的方法
本文实例讲述了php简单判断两个字符串是否相等的方法.分享给大家供大家参考.具体实现方法如下: <?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } echo strcomp("First string","Second string"); //Returns FALSE echo strcomp("A string
-
CI框架简单邮件发送类实例
本文实例讲述了CI框架简单邮件发送类.分享给大家供大家参考,具体如下: ci框架绝对是php初学中想要的东西,它能极大的缩短你的代码量! 下面看看我的发送邮件的简单演示: function email() { $this->load->library('email'); $config['protocol'] = 'smtp'; $config['smtp_host'] = 'smtp.163.com'; $config['smtp_user'] = 'jb51@163.com';//这里写上
-
java中简单的截取分割字符串实例
目前整理出来三种形式: 可根据实际需要选择使用 String userNameUrl; int beginIndex = 0; int endIndex = 0; userNameUrl = "454512@hongri@4944115455d9591b274648a06303d910de"; /** * 方法一: */ beginIndex = userNameUrl.indexOf("@")+1; endIndex = userNameUrl.lastIndex
-
Python简单实现查找一个字符串中最长不重复子串的方法
本文实例讲述了Python简单实现查找一个字符串中最长不重复子串的方法.分享给大家供大家参考,具体如下: 刚结束的一个笔试题,很简单,不多说简单贴一下具体的实现: #!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:找出来一个字符串中最长不重复子串 ''' def find_longest_no_repeat_substr(one_str): ''''' 找出来一个字符串中最长不重复子串 ''' res_list=[] le
-
Java实现简单邮件发送功能
本文实例为大家分享了Java实现简单邮件发送的具体代码,供大家参考,具体内容如下 需要的jar包: activation-1.1.1.jar mail-1.4.7.jar QQ邮箱设置开启POP3/SMTP服务,并获得授权码 java实现简单邮件发送 import com.sun.mail.util.MailSSLSocketFactory; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax
-
JavaMail实现简单邮件发送
本文实例为大家分享了JavaMail实现简单邮件发送的具体代码,供大家参考,具体内容如下 简单邮件 即纯文本邮件,没有除文字以外的其他所有文件. 传输协议 SMTP协议 全称为 Simple Mail Transfer Protocol,简单邮件传输协议.它定义了邮件客户端软件和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则. POP3协议 全称为 Post Office Protocol,邮局协议.它定义了邮件客户端软件和POP3邮件服务器的通信规则. 邮件发送原理 ①SMT
-
基于JavaMail实现简单邮件发送
本文实例为大家分享了JavaMail实现简单邮件发送的具体代码,供大家参考,具体内容如下 1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.5.5</version> </dependency&g
-
Java聊天室之实现接收和发送Socket
目录 一.题目描述 二.解题思路 三.代码详解 一.题目描述 题目实现:网络通信,实现信息的发送和接收. 二.解题思路 创建一个服务器类:ServerSocketFrame,继承JFrame类 写一个getserver() 方法,实例化Socket对象,启用9527当服务的端口. 创建输入流对象,用来接收客户端信息. 再定义一个getClientInfo()方法,用于接收客户端发送的信息. 创建一个客户端类:ClientSocketFrame,继承JFrame类. 写一个connect() 方法
随机推荐
- 基于AngularJS实现iOS8自带的计算器
- 用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
- PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
- C++中关于[]静态数组和new分配的动态数组的区别分析
- shell脚本中一些特殊符号
- 基于jPlayer三分屏的制作方法
- javascript仿126邮箱TAB切换效果
- PHP 返回数组后处理方法(开户成功后弹窗提示)
- Citrix Xenserver 7怎么安装?Xenserver 7.0安装详细图文教程(附下载地址)
- 关于HTTP传输中gzip压缩的秘密探索分析
- python实现图书管理系统
- mysql5.7安装及配置教程
- AngularJS模态框模板ngDialog的使用详解
- JVM:早期(编译期)优化的深入理解
- 微信小程序实现多选框全选与取消全选功能示例
- vue--vuex详解
- mysql实现设置定时任务的方法分析
- Python字符串、整数、和浮点型数相互转换实例
- js canvas实现星空连线背景特效
- 详解如何在阿里云上安装mysql