怎么在主机localhost上运行socket代码启动服务器

怎么在主机localhost上运行socket代码启动服务器,第1张

服务端启动socket监听程序,客户端去连服皮纯务器的IP地址就行了!

举滑握羡例(手写伪代码) :

在服务器端

Socket sock=new Socket("8080")

while(true){

data = sock.getInputStream();

//data 转成String型的数据str

if("msg"。equals(str)){

//todo....

}

}

在信拍客户端

public static void main(String[] args) {

Socket sock = new Socket("服务器IP", "8080")

BufferedOutputStream out = new BufferedOutputStream(sock.getOutputStream())

out.write("msg".getBytes())

out.flush()

}

服务端的代码写在一个.c文件中 gcc -g -o server.exe 服务端代码文件名

客户端的答冲代码卸宏升载一个.c文件中 gcc -g -o client.exe 客户端代码文件名

开清绝歼一个终端先把服务端的server.exe启动起来

再开一个终端把客户端的client.exe启动起来

你就能看到结果了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12570214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存