C#——Socket:Client端
来源:互联网 发布:淘宝漏洞q币充值系统 编辑:程序博客网 时间:2024/06/13 23:51
C#构建Client客户端
我们建立连接以后,说句话,就直接程序结束:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;namespace Socket_Client{ class Program { static void Main(string[] args) { byte[] result = new byte[1024]; int Port = 8888; // 端口号 IPAddress ip = IPAddress.Parse("127.0.0.1"); Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); try { clientSocket.Connect(new IPEndPoint(ip, Port)); //配置服务器IP与端口 Console.WriteLine("系统:连接服务器成功"); } catch { Console.WriteLine("系统:连接服务器失败"); return; } //通过clientSocket接收数据 int receiveLength = clientSocket.Receive(result); Console.WriteLine("服务器:{0}", Encoding.ASCII.GetString(result, 0, receiveLength)); clientSocket.Send(Encoding.ASCII.GetBytes("我只是来打酱油的")); } }}
运行结果:
客户端:
服务器端:
我们看到了接收到的中文转String的时候显示????
客户端我们把发送的改成如下方式:
clientSocket.Send(Encoding.Default.GetBytes("我只是来打酱油的"));
在服务器端我们把接收改成如下:
string recvStr = Encoding.Default.GetString(result, 0, receiveNumber);
0 0
- C#——Socket:Client端
- C/C++——WinSocket:Client端
- socket server.c & client.c
- C Socket Programming server client
- 经典 C语言 socket SERVER,CLIENT 端代码实现
- Java Socket client端
- Socket之Client端
- socket——tcp-nonblocking-server-client
- 简单的多线程socket—client
- Socket编程—Client、Server通信
- Simple TCP Server Client Socket C
- linux c socket学习 server&client --->code
- 浏览器client访问服务器socket(c++)
- JAVA socket Client端代码
- udp socket,Client端程序
- Windows Socket Client端程序
- socket通信实例client端
- Socket Client端的思路
- 欧几里得算法
- 2017 主流手机分辨率与尺寸
- JNI使用实例:Android Studio使用JNI编译so库
- WebRTC学习笔记
- 如何在android手机或者设备上录屏并转换为GIF发布在CSDN上
- C#——Socket:Client端
- Vim 进阶及插件的文章
- IBM小型机
- Java中的比较: == 和 equals
- AngularJS 无限滚动加载数据控件 ngInfiniteScroll
- IntelliJ Idea 常用快捷键列表
- 数据库之事务
- java jna 调用DLL
- StringBuffer的用法