CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一个SOCKET的问题,服务器端如何向客户端发送消息

楼主easthuhu(郭靖)2004-12-02 10:52:21 在 .NET技术 / C# 提问

服务器端linsten客户端的tcpClient,客户端和服务器端连接后,客户端得到NetworkStream,向NetworkStream写需要传送的信息,  
  服务器端接收到socket后,如何向客户端再发信息呢,用socked.send吗? 问题点数:100、回复次数:8Top

1 楼curlfw(curlfw)回复于 2004-12-02 11:02:04 得分 40

server也是同样道理  
  收到一个sock         mysock=listener.AcceptSocket()  
  然后获取一个流   NetworkStream   netStream=new   NetworkStream(mySock)  
   
  然后netStream.Write(byte[],index,length)就可以发消息了Top

2 楼easthuhu(郭靖)回复于 2004-12-02 11:15:26 得分 0

试试先,Top

3 楼easthuhu(郭靖)回复于 2004-12-02 11:45:04 得分 0

那客户端这边也用socket.Receive么,这个socket怎么得到呢Top

4 楼InterMa(因特马)回复于 2004-12-02 11:57:52 得分 0

客户端的socket还用原来的那个。  
  其实就是一楼程序中的“mysock”,以后server和client就用它(客户端的套接字)交互了。Top

5 楼easthuhu(郭靖)回复于 2004-12-02 13:05:27 得分 0

客户端没得到socket,只有tcpclient和networkstream,怎么得到这个socket呢Top

6 楼singleflower(诗凡(愿父亲安息))回复于 2004-12-02 13:48:21 得分 0

服务器端往networkstream里写入消息数据就行了,如用WRITELINE()就可以了Top

7 楼easthuhu(郭靖)回复于 2004-12-02 14:03:14 得分 0

服务器端知道了,我是问客户端的socket怎么得到Top

8 楼mattli79(大菠萝)回复于 2004-12-02 16:16:18 得分 60

客户端的:  
  TcpClient   client   =   new   TcpClient();  
  client.Connect(server,port);  
  NetworkStream   stream   =   client.GetStream();  
  Byte[]   buffer   =   new   Byte[1024];  
  stream.Write(buffer,0,buffer.Length);   //写  
   
  stream.Read(buffer,0,1024);   //读Top

相关问题

  • socket服务器端与客户端的连接
  • Socket客户端该如何确定与服务器连接?
  • socket客户端,如何判断服务器是否断开。
  • 创建socket客户端,往服务器发送数据包,
  • 服务器socket如何确定发给哪个客户端?
  • 如何用win socket实现客户端和服务器端的文件传送??
  • socket 如何将从服务器端输出的图片在客户端显示?
  • select模型 服务器端如何检测客户端socket是否关闭?
  • socket的服务器端是JAVA,客户端也必须是JAVA吗?急啊
  • socket程序 在服务器端怎样能知道客户端异常断开?

关键词

  • 客户
  • 服务器
  • socket
  • 消息
  • client
  • server
  • 客户端
  • 服务器端
  • networkstream
  • tcpclient

得分解答快速导航

  • 帖主:easthuhu
  • curlfw
  • mattli79

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo