C#的TCP/IP要在互联网上可以传输数据要怎么侦听,要什么条件?
C#的TCP/IP要在互联网上可以传输数据要怎么侦听,要什么条件?《majunbopm》的方法我知道,但是在局域网上可以,在互联网上的要怎样?,这个方法客户端要连接到什么...
C#的TCP/IP要在互联网上可以传输数据要怎么侦听,要什么条件?
《 majunbopm 》的方法我知道,但是在局域网上可以,在互联网上的要怎样?,这个方法客户端要连接到什么地址?要怎样侦听?
谁有代码?
xln_fe@qq.com 展开
《 majunbopm 》的方法我知道,但是在局域网上可以,在互联网上的要怎样?,这个方法客户端要连接到什么地址?要怎样侦听?
谁有代码?
xln_fe@qq.com 展开
展开全部
using System.Net;
using System.Net.Sockets;
TcpListener listen = new TcpListener("你要监听的端口"); //监听端口
Socket s1 = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //定义Socket并初始化
try
{
listen.Start(); //开始监听
s1 = listen.AcceptSocket(); //获取Socket连接,一直停在这里!直到有客户连接!
if (s1.Connected) //确定连接
{
this.label1.Text="连接成功";
}
catch
{}
补充:
这是服务端监听的代码啊!
局域网和互联网是一样的道理啊!
局域网写局域网的IP
外网访问写服务端的IP或者域名就可以咯!
关键就是连接的时候指定要连接到的服务器IP!
using System.Net.Sockets;
TcpListener listen = new TcpListener("你要监听的端口"); //监听端口
Socket s1 = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //定义Socket并初始化
try
{
listen.Start(); //开始监听
s1 = listen.AcceptSocket(); //获取Socket连接,一直停在这里!直到有客户连接!
if (s1.Connected) //确定连接
{
this.label1.Text="连接成功";
}
catch
{}
补充:
这是服务端监听的代码啊!
局域网和互联网是一样的道理啊!
局域网写局域网的IP
外网访问写服务端的IP或者域名就可以咯!
关键就是连接的时候指定要连接到的服务器IP!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
服务器启动监听连接....条件就是:服务端必须有公网IP.客户端连接服务器的公网IP
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公网上连接的话需要穿透NAT了,必须有公网服务器的协助才能完成。楼主找找相关的资料吧,比内网时要麻烦许多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你要学习的不是方法了吧,是理论知识,你要实现的是局域网穿透功能,需要有中间的服务器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你去网上搜下scoket编程
关于套接字的
关于套接字的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询