2 it newbies IT_newbies 于 2015.07.12 14:30 提问

java客户端 c#服务端(同一台电脑)进行socket通讯 客户端发送文本消息到服务端

socket连接部分可以省略 只要客户端的发送数据部分和服务端的接收数据部分
我主要不知道java和C#的字符集以及该用什么方法比较好

3个回答

caozhy
caozhy   Ds   Rxr 2015.07.12 14:38
已采纳

C#可以用system.text.encoding命名空间下的
Encoding.GetEncoding(字符串编码名).GetBytes/GetString编码解码。其中编码名支持常见的编码,比如utf gb2312 unicode等等。

danielinbiti
danielinbiti   Ds   Rxr 2015.07.12 14:41

c#和java通信的完整例子
http://www.doc88.com/p-9039007353032.html

oyljerry
oyljerry   Ds   Rxr 2015.07.12 15:02

通信字符集用byte数组比较好,两者都可以支持,你可以基于它再用utf8编码等。这个比较适合socket通信。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
服务器java客户端C#的Socket通讯遇到的坑
java用的netty,C#用的HPSocket,遇到的坑之   1、C#  ushort  head=0xff; //自定义的包头         java  short  head=0xff;//自定义的包头 出现了一个坑:C#将head转为byte[]发给java的时候,byte[]转为short,发现得到的数是0xff*64,于是java将short转为byte[]发给客户端,需要将
Socket通讯-C#客户端与Java服务端通讯(发送消息和文件)
项目目的实现C#客户端向Java服务端发送消息以及文件的功能设计思路使用Socket通讯,客户端采用C#开发界面,服务端使用Java开发,最终实现向服务端发送文件和消息的功能。
Java Socket实现客户端服务端相互发送文本
Socket是网络编程的接口,它抽象成线程之间的接口。两个线程,不管它的操作系统,不管它的硬件,只要有Socket接口,在同一主机中或者在不同的主机中都能通信。我们见到的大大小小的网络程序大多都是通过Socket实现的,比如游戏服务器,ftp服务器,浏览器等。所以理解Socket编程,是网络编程的的必修课。在本篇文章中我们将讲到用Socket实现简单的服务端与客户端互相传送纯文本的例子。
python——使用socket模块实现客户端与服务端通信
服务端代码: server.py#coding:utf-8 import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind(('localhost',10000)) s.listen(1) sock,addr=s.accept() data=sock.recv(1024) print '收到来自%s的信息%s' %(s
Socket编程,自己电脑做服务端和客户端
这个问题虽然简单但是感触真的很深刻。。。。。人心惨淡啊,哈哈哈哈,度娘上找不到答案,各种途径大神都潜水,这就是渣渣的遭遇,努力吧骚年。   相信直接编写简单的Socket客户端和Socketserver服务端很多人都会写,并且发现代码没什么错误,只是自己不知道运行出错原因在哪里。这里我就总的把我遇到的问题说一下,大神请过,像我一样的渣渣可以借鉴。      我是打算编写一个简单的程序实现客户端
python socket 实现服务器/客户端通信
服务器代码:
C# Socket编程完成控制台服务器端和web客户端(调试通过)
服务器端程序using System;using System.Net;using System.Net.Sockets;using System.Text;namespace SocketServer{ ///  /// Class1 的摘要说明。 ///  class Class1 {  ///   /// 应用程序的主入口点。  ///   //定义端口号  private const
Android 用socket实现客户端发送消息,服务端显示消息
两个Android设备用socket连接
C# 使用Socket实现服务器与客户端的通信
一. 实验要求 1.设计程序,分别构建通信的两端:服务器端和客户端应用程序,套接字类型为面向连接的Socket,自己构建双方的应答模式,实现双方的数据的发送和接收(S发给C,C 发给S)。 2.服务端程序能响应单个或任意多个客户端连接请求:服务端能向单个客户发送消息,支持群发消息给所有客户端。 3.通信的双方具备异常响应功能,包括对方异常退出的处理。如果客户端退出,服务器有响应,反之亦然。
Lua 服务器Socket通信实例
 local socket = require"socket" local host = "127.0.0.1" local port = "843" local sever = assert(socket.bind(host, port)) --绑定 sever:settimeout(nil)   --不设置阻塞 local tab = {} table.insert(tab,